一、迴圈(for,while)
for迴圈:
for i=begin:step:end
endwhile迴圈:
while condition
end二、分枝(if,if-else,switch-case)
if condition
else
endswitch var
case value1
case value2
otherwise
end三、其他控制
return:函式呼叫結束;
continue:終止當前迴圈,開始下次迴圈;
break:跳出當前迴圈,執行迴圈之後的語句;
clear;clc;
sum=0;
for i=1:100
sum=sum+i;
enddisplay(sum);
sum=0;
for i=1:2:100
sum=sum+1;
endsum=0;
while sum~=10
sum=sum+1;
enddisplay(sum);
if sum<10
display('sum < 10');
else
display('sum>=10');
endswitch sum
case 1
display('sum is 1');break;
case 2
display('sum is 2');break;
otherwise
fprintf('sum is %d\n',sum);
end
執行結果:
sum =5050
sum =
10sum>=10
sum
is10
四、函式
matlab的函式都是寫在乙個單獨的檔案中,返回值可以有多個,以陣列的形式來返回。
定義乙個求和函式,**如下:
function [ sum ] =mysum( beginnum,endnum )%mysum summary of this
function goes here
%detailed explanation goes here
sum=0
;for i=beginnum:endnum
sum=sum+i;
endend
呼叫:
>> mysum(1,5)ans =
15
Matlab程式設計 入門 二)
matlab 二 1.冒號表示式與子矩陣提取 1 冒號表示式在向量生成 子矩陣提取等方面很重要 冒號表示式原型為 v s1 s2 s3 該函式生成乙個行向量v,s1為向量起始值 s2為步距 該向量以 s1為起點,每隔步距 s2取乙個點 直至到不超過 s3的最大值,若 s2省略,則 s2的預設值為 1...
MATLAB入門學習(五)
現在,我們來學畫圖吧。繪製函式影象最常用的命令是plot plot x,y,s x,y為同維向量,繪製分別以x為橫座標,y為縱座標的曲線 如果x y 是矩陣的話則會繪製多條曲線,用不同顏色表示 s是可選項,用於圖形修飾 具體有那些看help plot 裡面就可以了 另外還可以直接plot x,s 這...
matlab自編程式入門技巧
matlab自編程式入門技巧 matlab即矩陣實驗室,方便於矩陣運算。以下是在matlab自編程式時的一些入門注意事項。file new scipt,是建立乙個主函式的書寫視窗,類似於c語言中的main函式。file new function,是建立乙個引用函式的書寫視窗,類似於c語言中的引用函式...