BÀI GIẢNG MATLAB - Trang 59

53

Chương 3.

Lập trình trong Matlab

Trong các chương trước đã trình bày việc sử dụng các hàm, lệnh định nghĩa sẵn
của Matlab ñể giải các bài toán đơn giản. Ngoài các lệnh, hàm định sẵn có này,
Matlab còn là môi trường cho phép lập trình giải các bài toán phức tạp, hoặc tạo ra
các hàm tiện lợi cho người sử dụng. Trong chương này sẽ trình bày khả năng lập
trình trong Matlab.

3.1

Các kiểu dữ liệu

Trong Matlab có nhiều kiểu dữ liệu, sau đây chỉ trình bày một số kiểu liên quan
đến dạng thể hiện và lưu trữ. Để có thể nhận được sự trợ giúp trực tiếp từ Matlab,
bạn cần tận dụng câu lệnh help.

==> help class, help strfun, help struct

Kiểu véctơ và ma trận

Biểu diễn số các ma trận hai hay nhiều chiều cũng như các véctor trong chương 2
là một kiểu dữ liệu đặc biệt. Mỗi phần tử của véctơ hay ma trận theo chuẩn cần ô
nhớ 8 Byte (class double) hoặc 4 Byte (class single). Các đại lượng phức cần một ô
nhớ gấp đôi, phần thực và ảo được ghi riêng rẽ.

Ví dụ đối với mảng 3 chiều (3D), với cấu trúc K(hàng, cột, chiều sâu)

>> K(1,1,1)=2; K(2,2,2)=4; K(3,3,3)=5;

>> K(:,:,3) % lop 3

ans =

0 0 0

0 0 0

0 0 5

K(:,:,2) % lop 2

ans =

0 0 0

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.