Các cấu trúc trong ngôn ngữ Matlab

Một phần của tài liệu HỌC MATLAB BẰNG THÍ DỤ (Trang 36 - 38)

5 Viết chương trình bằng Matlab

5.1Các cấu trúc trong ngôn ngữ Matlab

IF- thực hiện các lệnh có điều kiện

if biểu thức các lệnh elseif biểu thức các lệnh else các lệnh end

Các lệnh được thực hiện nếu phần thực của biểu thức khác không. Các phầnelse

và elseiflà tùy chọn. 'biểu thức' trong lệnhif thường có dạng: biểu thức 1 R biểu thức 2

trong đó Rlà==,<,>, <=,>=, hay∼=.

FOR- lặp lại các lệnh một số lần được chỉ định Dạng chung của lệnh forlà

for biến = giá trị đầu : bước gia tăng : giá trị cuối các lệnh

end

'biến' lấy giá trị 'giá trị đầu', sau mỗi lần thực hiện các lệnh được tăng thêm một lượng 'bước gia tăng', nếu 'biến' vẫn còn "nhỏ hơn" thì các lệnh vẫn được thực hiện.

WHILE- lặp lại các một số lần không xác định Dạng chung của lệnh whilelà

while biểu thức các lệnh

end

Các lệnh được thực hiện khi phần thực của 'biểu thức' khác không. 'biểu thức' trong lệnh whilethường có dạng:

biểu thức 1 R biểu thức 2

trong đóRlà==,<,>, <=,>=, hay∼=. Lệnhbreakcó thể được dùng để dừng vòng lặp.

SWITCH- chuyển đổi giữa nhiều trường hợp trên cơ sở biểu thức Dạng chung của lệnh switch là

switch biểu thức case trường hợp 1, các lệnh case trường hợp 2 các lệnh ... otherwise các lệnh end

Các lệnh theo sau casethứ i được thực hiện khi 'biểu thức' có giá trị 'trường hợp i'. Ngoài các trường hợp được liệt kê thì các lệnh theo sauotherwiseđược thực hiện.

Một phần của tài liệu HỌC MATLAB BẰNG THÍ DỤ (Trang 36 - 38)