MATLAB یک زبان سطح بالا و محیط تعاملی برای برنامهنویسی، محاسبات عددی و تجسم نتایج است. با MATLAB، میتوانید دادهها را تجزیه و تحلیل کنید، الگوریتمها را توسعه دهید و مدلها و برنامهها را ایجاد کنید. زبان، ابزارها و توابع ریاضی داخلی به شما امکان میدهند رویکردهای مختلف را بررسی کرده و سریعتر از استفاده از صفحات گسترده یا زبانهای برنامهنویسی سنتی مانند C/C++ یا Java به راهحل برسید. MATLAB به طور گسترده در زمینههایی مانند پردازش سیگنال و ارتباطات، پردازش تصویر و ویدئو، سیستمهای کنترل، اتوماسیون تست و اندازهگیری، مهندسی مالی، زیستشناسی محاسباتی و غیره استفاده میشود. بیش از یک میلیون مهندس و دانشمند در سراسر جهان از MATLAB به عنوان زبان محاسبات فنی خود استفاده میکنند. در مقایسه با زبانهای برنامهنویسی سنتی (C/C++, Java, Pascal, FORTRAN)، MATLAB امکان کاهش یک مرتبهای در زمان مورد نیاز برای حل مسائل معمولی را فراهم میکند و توسعه الگوریتمهای جدید را به طور قابل توجهی ساده میکند. MATLAB پایه و اساس کل خانواده محصولات MathWorks است و ابزار اصلی برای حل طیف گستردهای از مسائل علمی و کاربردی در زمینههایی مانند مدلسازی اشیاء و توسعه سیستمهای کنترل، طراحی سیستمهای ارتباطی، پردازش سیگنالها و تصاویر، اندازهگیری سیگنالها و آزمایش، مدلسازی مالی، زیستشناسی محاسباتی و غیره است. هسته MATLAB کار با ماتریسهای دادههای واقعی، مختلط و تحلیلی، و همچنین با ساختارهای داده و جداول جستجو را بسیار آسان میکند. MATLAB شامل توابع داخلی برای جبر خطی (LAPACK, BLAS)، تبدیل فوریه سریع (FFTW)، توابع کار با چند جملهایها، توابع آمار پایه و حل عددی معادلات دیفرانسیل است. همچنین کتابخانههای ریاضی توسعه یافته برای Intel MKL در آن وجود دارد. تمام توابع هسته داخلی MATLAB توسط متخصصان طراحی و بهینه شدهاند و سریعتر یا به اندازه معادل C/C++ خود عمل میکنند.
