我有一个2D矩阵(" my_input")我想检查它的所有值是否都存在于给定的值列表中(在我的情况下,我只想接受0和1) 。 有没有方便的方法呢?这是我的"野蛮"解决方案现在:
% exclude cases where values are not only 0 and 1
if ~all(all(ismember(my_input,[0 1])))
return;
end
% rest of the code
阅读起来不是很简单。有什么想法吗?
答案 0 :(得分:0)
ASantosRibeiro提出了最好的提案(在评论中):
~all(ismember(my_input(:),[0 1]))
虽然问题很愚蠢,因为我几乎得到了答案,但我希望将来可以帮助其他人。