你將如何實現:如果再對非標量和大約等於比較
if(m <= 0.1)
...
end
如果m不是一個標量。我沿着這些路線嘗試了一些東西:
array = ones(length(m), 1) .* 0.1;
if(m <= array)
...
end
沒有成功。
你將如何實現:如果再對非標量和大約等於比較
if(m <= 0.1)
...
end
如果m不是一個標量。我沿着這些路線嘗試了一些東西:
array = ones(length(m), 1) .* 0.1;
if(m <= array)
...
end
沒有成功。
你可能想
if all(m <= 0.1)
但也許
if any(m <= 0.1)
它甚至爲all
功能的例子之一。
但事實上the documentation for if
表明
if (m <= 0.1)
應該只是罰款也。
+1:你也可以使用'mode'檢查大部分值。 –
請注意,如果(m <= 0.1)'等於'if all(m <= 0.1)' –
@ Dennis:是的,看起來像我的答案那樣。 –
什麼是m?如果m不是標量,那麼意味着m <= 0.1? – Adiel
相關問題:[如何閾值/過濾矢量?](http://stackoverflow.com/questions/16132231/how-to-threshold-filter-a-vector) –