برنامه نویسی و کد نویسی با نرم افزار MATLAB
معرفی دوره
متلب (به انگلیسی: MATLAB) یک محیط نرمافزاری برای انجام محاسبات عددی و یک زبان برنامه نویسی نسل چهارم است. واژهٔ متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مربوطه است که از ترکیب دو واژهٔ MATrix (ماتریس) و LABoratory (آزمایشگاه) ایجاد شدهاست. این نام حاکی از رویکرد ماتریس محور برنامهاست، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته میشوند.
کار کردن با ماتریس ها در متلب بسیار ساده است. در حقیقت تمام دادهها در متلب به شکل یک ماتریس ذخیره میشوند. برای مثال یک عدد (اسکالر) به شکل یک ماتریس ۱*۱ ذخیره میشود. یک رشته مانند «Whale is the biggest animal» به شکل ماتریسی با یک سطر و چندین ستون (که تعداد ستونها به تعداد کاراکترهاست) ذخیره میشود. حتی یک تصویر به شکل یک ماتریس سه بعدی ذخیره میگردد که بُعد اول و دوم آن برای تعیین مختصات نقاط و بُعد سوم آن برای تعیین رنگ نقاط استفاده میشود. فایلهای صوتی نیز در متلب به شکل ماتریسهای تک ستون (بردارهای ستونی) ذخیره میشوند؛ بنابراین جای تعجب نیست که متلب مخفف عبارت آزمایشگاه ماتریس باشد.
علاوه بر توابع فراوانی که خود متلب دارد، برنامهنویس نیز میتواند توابع جدید تعریف کند.
ساخت رابط گرافیکی کاربر مانند دیالوگهایی که در محیطهای ویژوال مانند بیسیک و C وجود دارند، در متلب امکانپذیر است. این قابلیت، ارتباط بهتری را میان برنامههای کاربردی نوشتهشده با متلب و کاربران برقرار میکند.
م
اهداف دوره
توانایی انجام محاسبات عددی و آشنایی با یک زبان برنامه نویسی نسل چهارم
محتوای دوره
- آشنایی با نرم افزار متلب و مقدمه ای در آشنایی با منوهای نرم افزار
- بررسی تفاوت برنامه نویسی matlab با زبان های برنامه نویسی دیگر
- آشنایی با انواع داده ها
- نحوه ورود ماتریس در محیط نرم افزار matlab
- آشنایی با توابع مرتبط با ماتریس ها
- حل مثال های مرتبط با داده های ماتریسی
- آشنایی با حلقه های for و while
- حل مثال هایی برای آشنایی با حلقه ها
- نحوه ورود داده های ساختاری و حل مثال هایی برای آنها
- نحوه ورود داده های سلولی و حل مثال هایی برای آنها
- آشنایی با توابع مرتبط با رسم نمودارها
- آشنایی با تابع نویسی و حل مثال هایی برای آنها
- چگونگی حل مسائل بهینه سازی در matlab
- آشنایی با مبانی لازم برنامه نویسی مسائل مرتبط به الگوریتم های فراابتکاری
- آشنایی با نحوه ارتباط نرم افزار matlab با اکسل
- آشنایی با نحوه خطایابی در برنامه نویسی
- حل مثال های تکمیلی در برنامه نویسی و رفع اشکال
شرایط شرکت کنندگان
دانشجویان و مهندسان برق
تخفیف دوره
به ثبت نام شوندگان گروهی برای هر نفر 10% تخفیف تعلق می گیرد.