Matlab程式流程控制

2021-09-05 06:54:41 字數 668 閱讀 6073

幾個概念:

1.指令碼檔案為看可以在命令還直接執行的檔案,也稱為命令檔案;

2.函式檔案為定義的乙個函式,需要進行呼叫才能夠使用,不能夠直接執行

順序結構

a=input('提示資訊』,選項)如;a=input('a=')

disp(輸出項)

強行終止ctrl+c

選擇結構

if 條件

語句組end

注意條件只有非0才可以執行。對於矩陣,如果含有0元素均不能成立;

if 條件

語句1else

語句2end

或者if 條件語句

語句1elseif 條件語句

語句2else

語句3end

用switch語句實現選擇結構

switch 表示式

case 數值

語句1case 數值

語句2otherwise

語句nend

注意:當case後有許多資料的時候,可以採用number2cell將其轉換成為單元矩陣

用for語句實現迴圈

for 迴圈變數=表示式1:表示式2:表示式3

迴圈語句

end用while語句實現迴圈

while 條件語句

迴圈語句

end注意break用於結束迴圈&#

MATLAB程式流程控制

1.條件結構 輸入乙個百分制成績,輸出成績等級a b c d e。其中90 100分為a,80 89分為b,70 79分為c,60 69分為d,60分以下為e。e.g.if語句 a input 分數 if a 100 disp 出錯!elseif a 90 disp a elseif a 80 di...

MATLAB的流程控制

作為一種程式語言,matlab同一般高階程式語言一樣,為使用者提供了豐富的程式結構語言來實現使用者對程式流程的控制。matlab的程式路程控制主要包括迴圈控制和條件選擇控制。for迴圈結構的格式為 for 迴圈變數 向量表示式 迴圈體語句 end該迴圈結構的執行方式為 從向量表示式的第一列開始,依次...

matlab之程式流程控制簡單介紹

matlab中的程式流程控制語句有 1.分支控制語句 if結構和switch結構 2.迴圈控制語句 for迴圈 while迴圈 continue語句和break語句 3.程式終止語句 return語句 分支語句可以使用程式中的一段 旨在滿足一定條件是才執行,因此也稱為分支選擇。matlab有if語句...