本例分享使用matlab語言進行控制流的程序設計。
工具/原料
matlab
循環結構
for循環。計算1--100的和。
>> s=0;
>> for x=1:100
s=s+x;
end
>> s
s =
5050
for循環函數實現。
function s=sumnicolas(x)
%求1-x的連加的和
s=0;
for i=1:x
s=s+i;
end
while循環。
>> while x<=100
s=s+x;
x=x+1;
end
>> s
s =
5050
>>
while循環函數實現連加和。
function e=sumwhile(x)
e=0;
i=1;
while i<=x
e=e+i;
i=i+1;
end
選擇結構
if語句實現判斷一個數與100的大小關係。
function y=judge(x)
if x<100
y='x是一個小於100的數';
else if x==100
y='x是一個等於100的數';
else
y='x是一個大於100的數';
end
end