标签: matlab matrix elements
假设我有一个像x = [1 1 1 1 1 1]这样的向量。
x = [1 1 1 1 1 1]
现在我必须写一个if条件,我必须检查x是否包含其所有元素。怎么办呢?
x
我搜索了matlab的帮助,但找不到任何直接的“命令”来检查这种情况。我的矢量大小也各不相同,所以不能使用像x(1,1) == 1 && x(2,1) .....条件那样的东西。
x(1,1) == 1 && x(2,1)
答案 0 :(得分:3)
all(x == 1)
1将返回1。
1
如果您更愿意检查相反情况,请使用any(x ~= 1)。
any(x ~= 1)