while 循环在 MATLAB 中用于在满足指定条件的情况下重复执行一段代码。其基本语法如下:
while condition
    % 代码块,当条件为真时重复执行
end

在这个结构中,condition 是一个逻辑表达式。只要 condition 为 true,while 循环就会一直执行对应的代码块。

以下是一个简单的示例,演示如何使用 while 循环计算一个数的平方直到平方值大于 100:
x = 2;
while x^2 <= 100
    disp(x^2);
    x = x + 1;
end

在这个例子中,当 x 的平方小于等于 100 时,循环会一直打印 x 的平方值,并将 x 增加 1。循环在 x 的平方值大于 100 时终止。

需要注意的是,使用 while 循环时,要确保有适当的条件使得循环能够在某个时刻终止,否则可能导致无限循环。




转载请注明出处:http://www.pingtaimeng.com/article/detail/6725/MATLAB