Nhấp đúp vào biểu tượng Matlab trên màn hình ta có cửa sổ Matlab xem hình 5.1:
Hình 5.1: Màn hình khởi động phần mềm Matlab
Chương trình Matlab là một chương trình viết cho máy tính PC nhằm hỗ trợ cho các tính toán khoa học và kỹ thuật với các phần tử cơ bản là ma trận trên máy tính cá nhân do công ty "The MATHWORKS" viết ra. Matlab là một phần mềm không chỉ cho phép tính toán, mà còn cung cấp cho ta những công cụ cực mạnh biểu diễn, xử lí các dữ liệu, thông tin bằng đồ họa, nó có rất nhiều ưu điểm để các nhà khoa học, các nhà kỹ sư lựa chọn:
- Là một phần mềm mạnh, mềm dẻo, trong nhiều lĩnh vực khoa học kỹ thuật.
- Chính xác, đơn giản, đang được các công ty phần mềm lớn trên thế giới ủng hộ và phát triển.
Trước hết Matlab dễ học và dễ sử dụng: Matlab có các thư viện chuẩn, các hàm sẵn có để bạn có thể sử dụng thuận lợi và dễ dàng. Mặt khác ta chỉ cần nắm được một số kiến thức toán học cơ bản về đại số và lượng giác, toán học cao cấp là có thể sử dụng Matlab như một công cụ mạnh cho các ứng dụng của mình. Matlab không đòi hỏi bạn phải có nhiều kiến thức về máy tính cũng như khả năng lập trình. Bạn có thể lập các chương trình ứng dụng cho chuyên nghành của bạn một cách tương đối dễ dàng, khi bạn nắm vững các kiến thức sau:
- Toán ứng dụng cơ bản. - Lý thuyết số cơ bản. - Lập trình máy tính. - Phương pháp tính.
Thông thường các vấn đề sẽ được phân tích và giải quyết theo các bước sau: - Phân tích và biểu diễn vấn đề một cách rõ ràng.
- Mô tả các giá trị đầu vào và các giá trị đầu ra cần phải tính toán. - Thao tác với các ví dụ đơn giản.
- Viết chương trình bằng Matlab.
- Kiểm tra lại chương trình này bằng các bộ dữ liệu đa dạng.
Để nâng cao kỹ năng phân tích và giải quyết bài toán cần thực hành 5 bước trên một cách thuần thục. Từ đó sẽ tiếp cận và tìm ra được giải pháp đơn giản, dễ hiểu và hay nhất cho mỗi bài toán.
Matlab là một hệ thống tương giao, các phần tử dữ liệu là một mảng (mảng này không đòi hỏi về kích thước). Chúng cho phép giải quyết các vấn đề liên quan đến lập trình bằng máy tính, đặc biệt sử dụng các phép tính về ma trận hay vector và có thể chạy liên kết với các chương trình ngôn ngữ cấp cao như C, C++, Fortran, ….lập trình rồi thực hiện ứng dụng lập trình đó bằng các câu lệnh gọi từ Matlab. Việc cài đặt
Matlab thật dễ dàng nhưng ta cần chú ý việc dùng thêm vào các thư viện trợ giúp hay muốn liên kết phần này với một vài ngôn ngữ cấp cao.
Matlab được điều khiển bởi các tập lệnh tác động qua bàn phím, nó cũng cho phép một khả năng lập trình với cú pháp thông dịch lệnh còn gọi là - Script file. Các lệnh hay bộ lệnh của Matlab lên đến con số hàng trăm và ngày càng được mở rộng với các phần Tools Box (thư viện trợ giúp) hay thông qua các hàm ứng dụng được xây dựng từ người sử dụng. Matlab có hơn 25 Tools Box để trợ giúp cho việc khảo sát những vấn đề có liên quan trên. Tools Box Simulink là phần mở rộng của Matlab, sử dụng để mô phỏng các hệ thống động học một cách nhanh chóng và tiện lợi.
Hệ thống Matlab gồm năm phần chính:
- Môi trường làm việc của Matlab: Đây là tập hợp các công cụ và phương tiện trợ giúp người sử dụng để sử dụng các hàm và tập tin của Matlab. Rất nhiều trong số những công cụ này là giao diện của người sử dụng dạng đồ thị. Nó bao gồm màn hình nền, cửa sổ lệnh, cửa sổ soạn thảo, sửa lỗi trình duyệt các tập tin và công cụ tìm kiếm. - Thư viện hàm toán học của Matlab: Đây là tập hợp rất lớn các giải thuật tính toán từ những hàm cơ bản như tính tổng, sin, cos, và các phép tính số học phức tạp, tới những hàm phức tạp hơn như nghịch đảo ma trận, hàm Bessel, phép biến đổi Fourier.
- Ngôn ngữ Matlab: Đây là ngôn ngữ ma trận ở mức cao với các đặc điểm lệnh điều khiển, hàm cấu trúc dữ liệu, vào ra và lập trình hướng đối tượng.
- Đồ họa: Đây là phương tiện mở rộng để hiển thị vector và ma trận ở dạng đồ thị, cũng như chú thích và in những đồ thị này. Nó bao gồm những hàm cao cấp dùng để hiển thị dữ liệu hai chiều và ba chiều, xử lý ảnh hoạt hình và trình diễn đồ họa. nó cũng có những hàm cấp thấp cho phép người sử dụng tùy biến hình dạng các đồ thị cũng như xây dựng hoàn chỉnh các ứng dụng giao diện người sử dụng dạng đồ thị.
- Giao diện ứng dụng chương trình trên Matlab (API): Đây là phương tiện dùng để gọi thủ tục của Matlab, đọc, viết tập tin MAT, gọi Matlab như phương tiện tính toán.