BÀI GIẢNG MATLAB - Trang 68

62

axis('equal'); % hai truc cung ty le

axis([-1.1*r 1.1*r -1.1*r 1.1*r]);

title(['Duong tron co ban kinh r = ',num2str(r)]);

Trong môi trường làm việc (Workspace) hàm này có hai cách gọi với sau

>> fcircle(3) % ve duong tron ban kinh r = 3

>> [x,y]=fcircle(4)% ve duong tron ban kinh r = 4, va dua

% ra man hinh hai vector chua toa do cac diem

Hãy thực hiện và xem kết quả !

3.3

Các vòng lặp và rẽ nhánh

Khi lập trình tính toán trên dữ liệu kiểu ma trận, vectơ các vòng lặp điều khiển rất
hữu ích và được sử dụng rộng rãi. Matlab đưa ra các dạng vòng lặp và rẽ nhánh:
vòng lặp for, vòng lặp while, cấu trúc if-else-end và cấu trúc switch-case.

Các vòng lặp và rẽ nhánh

for var_=dieukien,

các lệnh

end

Lệnh for

while dieukien,

các lệnh

end

Lệnh while

if dieukien

...

<elseif>

<else..>

end

Lệnh if (nếu .. thì ..)

switch ..

case ..

<otherwise ..>

end

Lệnh switch (chuyển)

break

Lệnh ngắt vòng lặp trong for và while

Vòng lặp FOR

Vòng lặp for cho phép thực hiện một nhóm lệnh lặp lại với số lần xác định với cú
pháp 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.