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