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

2021-10-04 10:54:53 字數 837 閱讀 2401

matlab中的程式流程控制語句有:

1.分支控制語句(if結構和switch結構)

2.迴圈控制語句(for迴圈、while迴圈、continue語句和break語句)

3.程式終止語句(return語句)

分支語句可以使用程式中的一段**旨在滿足一定條件是才執行,因此也稱為分支選擇。matlab有if語句和switch語句

//if與else或elseif連用,偏向於是非選擇,當某個邏輯條件滿足執行if後的語句,否則執行else語句。

//switch和case、otherwise連用,偏向於情況的列舉,當表示式結果為某個或某些值是,執行特定case指定的語句段,否則執行otherwise語句。

「相等」的意義,對於數值型別來說,想當於判斷「if result == value」,對於字串型別來說,相當於判斷「if strcmp(result,value)」。

迴圈控制語句能夠使某段程式**多次重複執行,matlab提供了兩類迴圈語句,分別是for迴圈和while迴圈。

//for迴圈用於已知迴圈次數的情況。

//while迴圈用於已知迴圈退出條件的情況。

//continue語句:用在當前迴圈不再繼續往下執行,而是直接對迴圈變數進行遞增,進入下次迴圈。

//break語句:用於推出迴圈

一般程式**都是按流程執行完畢後正常退出,但是當遇到某些特殊情況,程式需要立即退出時,就可以用return語句提前終止程式執行

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程式流程控制

幾個概念 1.指令碼檔案為看可以在命令還直接執行的檔案,也稱為命令檔案 2.函式檔案為定義的乙個函式,需要進行呼叫才能夠使用,不能夠直接執行 順序結構 a input 提示資訊 選項 如 a input a disp 輸出項 強行終止ctrl c 選擇結構 if 條件 語句組end 注意條件只有非0...

MATLAB的流程控制

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