两个实数(标量)在Matlab上的最大值



我想要一个for循环运行,而'a'是1和'b'中较大的。我该怎么做呢?我猜'for a = max(1,b)'可以做到这一点,但我最终遇到了一个问题,我认为这是由此引起的。

您可能需要while a==max(1,b)。您的for语句将运行一次,在循环开始时将a设置为最大值1和b的值。

应该这样做:

while (a > max(1,b))
end

最新更新