在MATLAB中,while循環用于重復執行一組語句,直到給定條件被滿足為止。其基本語法格式如下:
while condition
% 執行的代碼塊
end
在執行while循環時,首先判斷條件是否為真。只有當條件為真時,才會執行循環中的代碼塊。一旦執行完代碼塊,會再次判斷條件,直到條件為假時循環結束。
例如,以下是一個簡單的while循環示例,其中計算1到10的和:
sum = 0;
counter = 1;
while counter <= 10
sum = sum + counter;
counter = counter + 1;
end
disp(sum);
在上面的示例中,while循環會不斷將counter的值加到sum中,直到counter的值大于10為止。最后,會輸出結果為55。