Matlab入門學習(程式設計)

2022-03-18 17:48:36 字數 1338 閱讀 5131

一、迴圈(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語言中的引用函式...