متلب (MATLAB) نام یکی از نرم‌افزارهای رایانه‌ای برای انجام محاسبات ریاضی است. واژهٔ متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامه‌نویسی مربوطه‌است که از ترکیب دو واژهٔ MATrix و LABoratory ایجاد شده‌است. این نام حاکی از رویکرد ماتریس محور برنامه‌است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته می‌شوند.

متلب که از محصولات شرکت مت‌ورکس (The MathWorks) است، برای گروه‌های مختلف مهندسان رشته‌های مختلف از جمله مهندسی برق، مکانیک، رایانه و… کاربرد بسیاری دارد. هسته متلب برای سرعت و کارایی بالا به زبان سی نوشته شده‌است ولی رابط گرافیکی آن به زبان جاوا پیاده سازی گشته‌است.
برنامه‌های متلب اکثراً متن‌باز هستند و در واقع متلب (مانند بیسیک) مفسر است نه کامپایلر. قدرت متلب از انعطاف‌پذیری آن و راحت بودن کار با آن ناشی می‌شود، همچنین شرکت سازنده و گروه‌های مختلف، از جمله دانشگاه‌های سرتاسر جهان و برخی شرکت‌های مهندسی هر ساله جعبه‌ابزارهای خاص-کاربردی به آن می‌افزایند که باعث افزایش کارآیی و محبوبیت آن شده‌است.

 

 قسمت اول :

در این قسمت با مفاهیم کلی , آشنایی با محیط نرم افزار متلب , شناخت پنجره های current directory , command window , editor , workspace  , command history  آشنا می شوید.

با کلیت کد نویسی متلب آشنا می شوید و نحوه استفاده از help متلب را می آموزید.

 

قسمت دوم:

در این قسمت با متغیر ها در متلب آشنا می شوید.

کار با آرایه ها و ماتریس ها را می آموزید.

کار با اپراتورهای +و-و*و/ را بر روی ماتریس ها می آموزید.

با اپراتور ترانهاده و .* و ./ آشنا می شوید.

 

قسمت سوم:

در این قسمت کار با توابع را می آموزید.

توابع rand , sqrt, sort, size , length , ones, zeros,…

ساخت ماتریس رندم یا تمام صفر یا یک و… را می آموزید.

کار با save , load, clear را می آموزید.

کار با دنباله های اعداد و بازه ها را می آموزید.

 

قسمت چهارم:

در این قسمت کار با دستور plot برای ترسیمات دو بعدی را می آموزید.

چگونگی تغییر شکل و رنگ و اندازه ترسیم را با دستور plot را می آموزید(خواص دستور plot).

کار با دستور hold on  و hold off برای کنترل خروجی را می آموزید که چگونه چند ترسیم را بر روی یک صفحه نمایش دهید.

کار با دستور figure را می آموزید که چگونه خروجی ها را در صفحات مختللف نمایش دهید.

کار با دستور xlabel , ylabel برای لیبل گذاری روی محور x, y را می آموزید.

کار با دستور title برای گذاشتن عنوان برای ترسیم را می آموزید.

 

قسمت پنجم:

در این بخش با دستورات کنترلی و شرطی آشنا می شوید.

کار با دستور IF را می آموزید.

کار با دستور FOR,WHILE را می آموزید.

آموزش مرتب کردن یک آرایه و محاسبه مجموع عناصر آرایه را می آموزید.

 

قسمت ششم:

در این بخش با دستورات ورودی و خروجی آشنا می شوید

کار با دستور input , inputdlg برای ورود اطلاعات از کاربر را می آموزید

کار با دستور disp , sprintf برای چاپ اطلاعات روی صفحه را می آموزید

کار با دستور isempty برای بررسی خالی بودن یک متغیر  و کار با دستورات num2str,int2str برای تبدیل عدد به رشته را می آموزید

 

 قسمت هفتم:

در این بخش کار با توابع را می آموزید.

می آموزید که تابع چیست , چه کاربردی دارد و چگونه تعریف میشود.

کار با mfileها وfunction mfile ها را می آموزید.

آموزش ساخت تابع sort را می آموزید.

دانلود این فیلم آموزشی در ادامه مطلب…

 

قسمت هشتم:

در این قسمت خطایابی در متلب را می آموزید,

کار با Breakpoint  ها را می آموزید,

نحوه اجرای خط به خط پروژه را می آموزید,

نحوه محاسبه میزان زمان صرف شده  برای اجرای کد را می آموزید.

کار با دستور tic,toc را می آموزید.