آشنایی مختصر با دوره نرم افزار MATLAB مقدماتی

 

MATLAB یک نرم افزار ساخت شرکت Mathworks و از سوی دیگر یک زبان بسیار سطح بالا و با محیطی جذاب می باشد که توسط میلیونها نفر از مهندسان و دانشمندان در سراسر جهان مورد استفاده قرار گرفته است. این نرم افزار امکان انجام آسان عملیات ماتریسی، محاسباتی و توابعی، استفاده از الگوریتم های مختلف و همچنین امکان ارتباط آسان با زبان های مختلف برنامه نویسی را به کاربر می دهد و بعلاوه دارای طیف کاربردی گستردهای است که در اکثر رشته های علوم پایه و فنی مهندسی و ...  مورد استفاده قرار می گیرد.  هسته متلب برای سرعت و کارایی بالا به زبان C نوشته شده‌ ولی رابط گرافیکی آن با زبان جاوا پیاده سازی شده ‌است و بیشتر برنامه‌های آن متن‌ باز می باشند. قدرت متلب بدلیل انعطاف‌پذیری و راحتی کار با آن می‌باشد چنانکه شرکت سازنده و گروه‌های مختلف از جمله دانشگاه‌های سرتاسر جهان و برخی شرکت‌های مهندسی هر ساله جعبه‌ابزارهای خاص کاربردی به آن می‌افزایند که باعث افزایش کارآیی و محبوبیت آن شده ‌است.

تحلیل بازار کار

 

بدون شک افرادی که قدرت طراحی و در ادامه توانایی شبیه سازی آنها را داشته باشند، می توانند هم خود موسس شرکت دانش بنیان باشند هم در شرکت های بزرگتر همکاری داشته باشند. در حال حاضر اکثر افرادی که در جهت تولید دانش مشغول می باشند، ناگزیر صرفا از این نرم افزار استفاده می کنند. البته پیش بینی می شود در چند سال آینده بدلیل رویکرد نرم افزار که در واقع پوشش دادن گستره وسیعی از نیازمندی های مهندسی می باشد، اکثر شرکت ها از افراد مسلط به این نرم افزار بیشتر بهره گیرند.

توانایی دانشجو پس از پایان دوره نرم افزار MATLAB مقدماتی

 

دانشجو در پایان دوره دارای توانمندی های زیر می باشد :

 

♦ آشنایی با محیط نرم افزار و چگونگی استفاده از انواع توابع

♦ آشنایی با ساختارهای کنترل برنامه اعم از شرطی و حلقه ای

♦ آشنایی با محاسبات مشتق و انتگرال و معادلات دیفرانسیل

♦ آشنایی با ترسیم انواع نمودار ها اعم از دو بعدی و سه بعدی و آماری

♦ آشنایی با محاسبات بصورت پارامتری

♦ آشنایی با درون یابی و بهینه سازی و آنالیز داده ها

♦ آشنایی با Class و برنامه نویسی شی گرا

♦ آشنایی اولیه با Simulink و GUI و  Mupad

شیوه برگزاری کلاس

 

ویژگی ممتاز دوره آنست که آخرین ورژن نرم افزار آموزش داده می شود و مخاطبین دوره با بروز ترین نسخه نرم افزار آشنا می شوند. همچنین دیگر ویژگی بارز این دوره ها که خود را از دوره های موجود در مراکز دیگر متمایز می سازد پروژه محور بودن آن می باشد. در واقع در تمامی مراکز سرفصل های استاندارد آموزشی ارائه می گردد ولیکن افراد پس از اتمام دوره قادر به پیاده سازی مسائل مختلف نمی باشند. در شیوه پروژه محور پس از ارائه سرفصل های آموزشی، تمارین مختلفی به دانشجویان محول می گردد و طی دوره نحوه برنامه نویسی دانشجویان مورد بررسی قرار گرفته و عیب یابی می شود. از سوی دیگر سبک برگزاری جلسات نیز به نوبه خود جالب است چراکه راحتی دانشجو را درنظر گرفته است بدین صورت که خوردن و آشامیدن و ... در کلاس آزاد است و روند کلاس کاملا دوسویه می باشد و دانشجو-استادی نداریم!

سرفصل دوره آموزشی نرم افزار MATLAB مقدماتی :

♦ آشنایی با محیط نرم افزار و چگونگی استفاده از Help

♦ آشنایی با m-file و function

♦ آشنایی با متغیر و ماتریس

♦ کار با آرایه های چند بعدی

♦ معرفی ساختمان ها و انواع داده ها

♦ آشنايي با دستورات و توابع ابتدايي

♦ آشنايي با ساختارهاي كنترل برنامه اعم از شرطي و حلقه اي

♦ آشنايي با پارامترهاي اوليه و ماتريس هاي خاص

♦ آشنايي با توابع مختلط و نمايي و مثلثاتي

♦ آشنايي با توابع زماني و آرايه اي و ماتريسي

♦ آشنايي با توابع مربوط به تاريخ و زمان

♦ آشنايي با محاسبات چند جمله اي ها

♦ آشنايي با محاسبات مشتق و انتگرال

♦ چگونگی حل معادلات دیفرانسیل

♦ آشنايي با محاسبات بصورت پارامتري

♦ آشنايي با ترسيم دو بعدي ، آماري

♦ آشنایی با ترسیم سه بعدی و سطح و لایه

♦ آشنايي با ترسيم انواع نمودار ها

♦ آشنايي با درون يابي

♦ چگونگی بهينه سازي و آناليز داده ها

♦ آشنایی با برنامه نویسی شی گرا

♦ آشنایی اولیه با simulink

♦ آشنایی اولیه با GUI

♦ آشنایی اولیه با Mupad

 

تمرینات این دوره در قالب نوشتن تعداد قابل توجهی از توابع نرم افزار Matlab در حوزه های مختلف بدلیل افزایش تسلط برنامه نویسی و اعتماد به نفس صورت می گیرد. این توابع عبارتند از :

• توابع عددی

• توابع مختلط

• توابع نمایی

• دستورات منطقی

• توابع زمانی

• توابع آرایه ای

• توابع ماتریسی

• ترسیم دو بعدی و سه بعدی

• چندجمله ای ها

 

 
دستیابی به هدف دوره که همانا "خلق ایده" می باشد، مستلزم توانایی حل مساله از حیث برنامه نویسی و از سوی دیگر مبانی ریاضیاتی می باشد که البته طی دوره به عمق بخشی آنها پرداخته خواهد شد. لذا افزایش قدرت تفکر و همچنین تلاش و پشتکار جهت انجام تمارین دو بال دستیابی به سطوح مترقی خواهد بود.
 

در حال بروز رسانی

 .برای یادگیری نرم افزار  MATLAB باید از قبل برنامه نویسی بلد باشیم ؟ 

بله ؛ دوره نرم افزار MATLAB  به دلیل حجم مطالب گسترده و زمان محدود دوره ای نیست که در آن الگوریتم برنامه نویسی تدریس شود و شرکت کنندگان در این دوره می بایست به یک زبان برنامه نویسی (ترجیحا زبان C) از قبل مسلط باشند .

 

.چه نسخه ای از نرم افزار تدریس می شود ؟

با توجه به نگاه ویژه اساتید به این موضوع و تاکید نیراسیستم بر آموزش تازه ترین مباحث روز دنیا همواره تلاش می شود آخرین و جدیدترین نسخه نرم افزار آموزش داده شود .



. آیا در انتهای دوره برای شرکت کنندگان گواهینامه صادر می شود؟

در صورتی که دانشجو در پایان دوره نمره ی لازم را کسب کند موفق به دریافت گواهینامه خواهید شد. حد نصاب نمره 70 از 100 بوده و از مجموع نمرات فعالیت های کلاسی، کوییز ها ، تمرینات و آزمون پایانی دانشجو محاسبه می شود.

 

.آیا برای این دوره جزوه یا کتاب خاصی باید خریداری شود ؟

در تمامی دوره های آموزشی کتاب ها ، مراجع و فایل های آموزشی مختلفی توسط اساتید معرفی می گردد

 

. نحوه برگزاری آزمون پایانی دوره به چه صورت است؟ 

مدت زمان مشخصی از جلسه پایانی هر دوره به برگزاری آزمون اختصاص می یابد. این آزمون کاملا عملی بوده و سوال مطرح شده در قالب یک پروژه  ترکیبی می باشد.