MATLAB یک محیط نرمافزاری برای انجام محاسبات عددی و یک زبان برنامهنویسی نسل چهارم است. واژهٔ متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامهنویسی مربوطه است که از ترکیب دو واژهٔ Matrix و Laboratory ایجاد شدهاست. این نام حاکی از رویکرد ماتریس محور برنامه است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته میشوند.
MATLAB یک زبان برنامهنویسی سطح بالا (نزدیک به زبان انسان)، مفسری و شیگرا است. این زبان برخلاف بسیاری از زبانهای برنامهنویسی، متن باز نیست و برای تهیه آن باید هزینه پرداخت کنید. از جمله مزیتهای آن میتوان به امکان گرفتن خروجی C و C++ و همچنین خروجی گرافیکی به صورت نمودار و منحنی از کدهای MATLAB اشاره کرد.کدهای MATLAB با کمک API به راحتی با زبانهای دیگر مثل JAVA و C ادغام میشوند و میتوان از آنها در هر بستری استفاده کرد. همچنین میتوان با نصب پکیج Hardware Support، برای ابزارهایی مانند رزبریپای، آردوینو، دستگاههای پزشکی مثل MRI و… با استفاده از MATLAB برنامه نوشت. شما میتوانید این زبان را تنها در نرمافزار MATLAB نوشته و اجرا کنید و اجرای آن در سایر محیطهای توسعهی برنامهنویسی امکانپذیر نیست. MATLAB کاربردهای گستردهای در رشتههای مهندسی، فیزیک، ریاضی و شیمی دارد.
سایت مهندسان جوان در زمینه آموزش برنامه نویسی MATLAB ، آموزش های مختلفی را دارد. که در ادامه اشاره کوتاهی به این آموزش ها خواهیم کرد و شما را با آن ها آشنا خواهیم نمود. این آموزش ها بر اساس محتوا برای شما دسته بندی شده اند که عبارت اند از: