MATLABنرم افزاری قدرتمند جهت استفاده دانشجویان و محققین رشتههای ریاضی و مهندسی است. اولین نگارش آن در سال 1970در دانشگاه نیومکزیکو و استنفورد به منظور حل مسائل تئوری ماتریسها ، جبر خطی و آنالیز عددی بوجود آمد. ماتریس ها، معادلات دیفرانسیل، رشتههای عددی اطلاعات، انواع گرافها و ترسیمات 2بعدی و 3بعدی همگی از لوازم بکار رفته در ریاضیات و همچنین در نرم افزار MATLAB هستند.
MATLABاکنون یک زبان برنامه نویسی پیشرفته مهندسی است که در تمامی رشته های مهندسی به کار می رود؛ در حقیقت MATLABمتلب جعبه ابزارهای متنوعی است که هر کاربر متناسب با رشته مهندسی خود میتواند از آن استفاده کند که این قابلیت باعث شده زبان برنامه نویسی سادهتری نسبت به زبانهای C ,FORTRAN داشته باشد، همچنین کاربر در متلب قادر است به راحتی برنامههای خود را با استفاده از توابع پیش فرض متلب نوشته و در صورت نیاز یک جعبه ابزار اختصاصی ایجاد نماید.
برخی از حوزه های کاربردی MATLABعبارتست از :
- ریاضیات پیشرفته
- کلیه گرایشهای برق (قدرت - الکترونیک –کنترل –مخابرات - مهندسی پزشکی)
- بیوانفورماتیک
- مکانیک
- هوش مصنوعی(شبکه های عصبی –منطق فازی و . . . )
- روش های بهینه سازی (شامل :الگوریتم های ژنتیک ، کولنی مورچگان ، تجمع ذرات و . . . )
- پردازش سیگنال های دیجیتال (DSP)
- پردازش تصویر و بینایی ماشین(Image processing & Machine Vision)
- آنالیز عددی (شامل: حل معادلات دیفرانسیل با مشتقات معمولی و جزئی (ODE ,PDE)و ....)
- هوا و فضا(Areo Space)