MATLAB که از ابتدای نام دو کلمه MATrix و LABoratory تشکیل شده نام یکی از معروفترین و کاربردیترین نرمافزارهای دنیای کامپیوتر برای انجام محاسبات ریاضی قابل استفاده برای تمامی مهندسان برق، مکانیک، کامپیوتر و... میباشد. این واژه به معنی محیط محاسبات رقمی و زبان برنامهنویسی مربوط به آن بوده که با توجه به محوریت ماتریسی آن اعداد منفرد هم به عنوان ماتریس در نظر گرفته میشوند. تمامی دادهها اعم از اعداد اسکالر، جملهها، فایلهای صوتی، تصویری و... در این برنامه به شکل یک ماتریس با ابعاد گوناگون ذخیره میشوند. علاوه بر توابع موجود در خود نرمافزار برنامهنویس نیز میتواند توابع جدیدی تعریف نماید. ساخت رابطهای گرافیکی یا GUI مانند فرمهای موجود در VB یا C امکانپذیر بوده و این قابلیت ارتباط بهتری را میان برنامههای کاربردی نوشته شده و کاربران برقرار میکند. Core این برنامه جهت بالا رفتن سرعت به زبان C نوشته شده و رابط گرافیکی آن به زبان Java میباشد. قدرت این برنامه از انعطافپذیری و راحت بودن کار با آن ناشی شده و شرکت سازنده و گروههای مختلف، از جمله دانشگاههای سرتاسر جهان و برخی شرکتهای مهندسی هر ساله جعبه ابزارهای خاص کاربردی به آن میافزایند که باعث افزایش کارایی و محبوبیت آن شده است. توابع ریاضی برای جبر خطی، آمار، تجزیه و تحلیل فوریه، فیلتر کردن، بهینه و یکپارچه سازی عددی، مدیریت پروژهها و محیط توسعه برای مدیریت کد، فایلها و اطلاعات قسمتی از ویژگیهای این برنامه به شمار میرود.