條件判斷
if 表達式
語句
elseif 表達式
語句
….
else
語句
end
這個與c語言不同的就是
1:要多一個end
2:還有沒有括號
3:else if連在一起
for 循環
for 循環變量名=循環變量表達式
語句塊
end
for i=a:b:c
end
等價於c語言的
for(int i=a;i<=c;i+=a){
}
while循環
while 表達式
語句塊
end
a(1)=1;a(2)=1;i=2;
while a(i)<=10000
a(i+1)=a(i-1)+a(i);
i=i+1;
end
等價於c語言的
....
函數
跟其它的編程語言都一樣,但是子函數與主函數要存於不同的文件中,文件名就是函數名字。文件必須保存在current directory中,才能調用。
函數的基本結構:
function [返回變量列表]=函數名(輸入變量列表)
%注釋說明語句
輸入、返回變量格式的檢測
函數體
舉例
function y = jia(x)
y = x*x+5;