5 Viết chương trình bằng Matlab
5.1 Cá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.