Matlab while迴圈

while迴圈在條件為真(true)時重複執行語句。

語法

MATLAB中while迴圈的語法是 -

while <expression>
   <statements>
end

只要運算式(expression)為truewhile迴圈將重複執行程式語句(statements)。

當結果為非空並且包含所有非零元素(邏輯或實數)時,運算式(expression)為true。 否則,運算式(expression)為false

例子

創建腳本檔並鍵入以下代碼 -

a = 10;
% while loop execution
while( a < 20 )
  fprintf('value of a: %d\n', a);
  a = a + 1;
end

執行上面示例代碼,得到以下結果 -

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15
value of a: 16
value of a: 17
value of a: 18
value of a: 19

上一篇: Matlab迴圈 下一篇: Matlab向量