نرم افزار MATLAB یک زبان برنامه نویسی توانمند برای انجام محاسبات فنی به شمار می رود. از آنجا که المان اصلی داده در این نرم افزار ماتریس می باشد نام این نرم افزار از روی معادل انگلیسی آن یعنی matrix labrotary  استخراج شده است. این نرم افزار در اواخر دهه 1970 میلادی توسطcleve moler  رئیس دانشکده علوم کامپیوتر نیو مکزیکو اختراع شد. این نرم افزار به زبان برنامه نویسیc  نوشته شده است. نرم افزارMATLAB  به علت وسیع بودن کاربرد آن نسبت به نرم افزارهای  محاسبات عددی دیگر دارای مزیت های زیر است :

1-    دارای امکان کد نویسی  سریع و آسان  با یک زبان  سطح بالا است.

2-محیط آن طوری طراحی شده است که به راحتی می توان از آن استفاده کرد و در صورت نیاز به آسانی اشکال زدائی نمود.

3-امکانات مختلف نمایش گرافیکی نتایج و نمودارها

4- m-file  های MATLAB  به راحتی در نسخه های مختلف آن قابل استفاده می باشد.

5- جعبه ابزارها می توانند به راحتی به مطلب اضافه شوند که هرکدام از آنها به صورت تخصصی به موضوع خاصی      می پردازد.

کاربردهای نرم افزار MATLAB :

1.      بهبود ایمنی و بازده هواپیماها با توسعه تکنولوژی کنترل شبکه عصبی برای سیستم های کنترل

2.      جلوگیری از بحران های اقتصادی از طریق مدل های اقتصادی برای پیش بینی این بحران ها

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

4.      ارزیابی غیر تقلبی بودن پول های کاغذی از طریق پردازش تصویر

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

6.       بهبود اتومبیل های مسابقه با طراحی سیستم آزمایش فنر خودکار

7.      بهبود دینامیک زیر دریایی

 ....

همچنین صنایع مختلف از نرم افزارMATLAB  برای تولید و یا بهبود کیفیت محصولات خود استفاده می کنند که برخی از آنها عبارتند از :

زیست فناوری و پزشکی : ابزارهای جراحی ، تحقیقات پزشکی و ....

مخابرات : دستگاه بی سیم شبکه های نوری و ....

الکترونیک : انواع وسایل صوتی و تصویری و ....

خدمات مالی : مدل های مالی برای درآمد ثابت و تجارت ویژه و .....

اتوماسیون صنعتی ، موتورها ، درایورها ، روباتیک صنعتی و ...

نیمه هادی ها : سیستم های آنالوگ و دیجیتال

کامپیوتر و تجهیزلت جانبی آن ، دیسک های سخت ، کارت های جانبی و ....