Matlab là một ngôn ngữ lập trình thực hành bậc cao được sử dụng để giải các bài toán về kỹ thuật. Matlab tích hợp được việc tính toán, thể hiện kết quả, cho phép lập trình, giao diện làm việc rất dễ dàng cho người sử dụng. Dữ liệu cùng với thư viện
được lập trình sẵn cho phép người sử dụng có thể có được những ứng dụng sau đây.
• Sử dụng các hàm có sẵn trong thư viện, các phép tính toán học thông thường.
• Cho phép lập trình tạo ra những ứng dụng mới.
• Cho phép mô phỏng các mô hình thực tế.
• Phân tích, khảo sát và hiển thị dữ liệu.
• Với phần mềm đồ hoạ cực mạnh.
• Cho phép phát triển, giao tiếp với một số phần mềm khác như C++, Fortran… Matlab ứng dụng rất rộng rãi trong nhiều lĩnh vực và nó sử dụng rất nhiều các phép tính toán học. Với những đặc điểm đó và khả năng thân thiện với người sử
dụng nên nó dễ dàng sử dụng hơn các ngôn ngữ lập trình khác như: Basic, Pascal, C... Matlab cung cấp một môi trường phong phú cho biểu diễn dữ liệu và có khả
vào đó Matlab đưa ra những công cụ để giải quyết những vấn đề đặc biệt, gọi là Toolbox (thư viện công cụ).
Hệ thống giao diện của Matlab được chia thành 5 phần:
¾Môi trường phát triển.
Hinh 4.1: Hệ thống giao diện của Matlab
Đây là nơi đặt các thanh công cụ, các phương tiện giúp chúng ta sử dụng các lệnh và các file, ta có thể liệt kê một số như sau:
• Desktop
• Command Window
• Command History
• Browsers for Viewing Help
¾Thư viện, các hàm toán học
Bao gồm các cấu trúc như tính tổng, sin, cosin, actan2, etc…, các phép tính đơn giản đến các phép tính phức tạp như tính ma trận nghịch đảo, trị riêng, chuyển đổi
¾Ngôn ngữ Matlab
Đó là ngôn ngữ cao về ma trận và mảng, với các dòng lệnh, các hàm, cấu trúc dữ
liệu vào, có thể lập trình hướng đối tượng.
¾Đồ hoạ trong Matlab
Bao gồm các câu lệnh thể hiện đồ hoạ trong môi trường 2D và 3D, tạo các hình
ảnh chuyển động, cung cấp các giao diện tương tác giữa người sử dụng và máy tính.
¾Giao tiếp với các ngôn ngữ khác.
Matlab cho phép tương tác với các ngôn ngữ khác như C, Fortran