MATLAB là một ngôn ngữ lập trình bậc cao với môi trường tương tác cho phép tính toán, xử lý đồ thị/hình ảnh, mô phỏng đơn giản với nhiều công cụ hỗ trợ sẵn có từ thư viện Tools và Functions. Trong nhiều trường hợp, do cho phép làm việc bằng các phép toán xây dựng cho mảng và ma trận nên MATLAB tỏ ra ưu thế hơn các ngôn ngữ truyền thống khác như C/C++ hay Java™. Bên cạnh đó, ngôn ngữ và các cú pháp lệnh của MATLAB được nhiều người đánh giá là dễ hiểu và thân thiện với người dùng