我正在测试一个向量以查看它是否包含任何 NaN。如果是这样,那么我不希望执行我的操作。如果它不包含 NaN,则应执行该操作。目前,我的代码如下所示(并且有效):
if find(isnan(myVector))
else
action;
end
由于该部分中没有任何内容,因此if
根据该条款采取我的行动else
似乎很草率。我该如何改写块,这样我就不需要使用else
?
我已经尝试过以下方法:
if ~find(isnan(myVector))
if find(~isnan(myVector))
if find(isfinite(myVector))
澄清一下,我的输入向量可以包含任意数量的 NaN,但我只想要 'action;' 如果根本没有就执行。