如果那时对于非标量和不太平等的比较

时间:2013-07-01 13:33:10

标签: matlab if-statement

你将如何实施:

if(m <= 0.1)
...
end

如果m不是标量。我尝试过这样的方法:

array = ones(length(m), 1)  .* 0.1;
if(m <= array)
...
end

没有成功。

1 个答案:

答案 0 :(得分:3)

你可能想要

if all(m <= 0.1)

但也许

if any(m <= 0.1)

它甚至是all函数的一个示例。

但实际上the documentation for if暗示

if (m <= 0.1)

也可以正常工作。