BÀI GIẢNG MATLAB - Trang 72

66

Lệnh if, cấu trúc if - else - end

Lệnh điều kiện nếu - thì. Cú pháp

IF expression

statements

ELSEIF expression

statements

ELSE

statements

END

Ví dụ

if I == J

A(I,J) = 2;

elseif abs(I-J) == 1

A(I,J) = -1;

else

A(I,J) = 0;

end

k=5;

for i=1:k

for j=1:k

if i==j

A(i,j)=4;

elseif(abs(j-i)==2)

A(i,j)=1;

else

A(i,j)=0;

end

end

end

% ket qua chuong trinh

>> A

A =

4 0 1 0 0

0 4 0 1 0

1 0 4 0 1

0 1 0 4 0

0 0 1 0 4

Ma trận A trên có thể nhận được bằng các lệnh sau

>> k=5;

>> d1=4*ones(k,1); d2=ones(k-2,1);

>> a=diag(d1)+diag(d2,-2) +diag(d2, 2)

Cấu trúc switch-case

Lệnh chuyển trong nhiều trường hợp dựa trên biểu thức và có dạng tổng quát như
sau

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.