在Matlab中,给定一个逻辑向量,例如,v> 0创建一个逻辑向量,其中v是一个数值向量,分别是有效的方法是什么
(1)检查是否有零?
(2)检查其中是否有一个?
(3)算一下里面有多少个零?
(4)算一下里面有多少个?
谢谢!
Jon*_*nas 15
假设v是一个逻辑向量
(1)~all(v)或any(~v)仅在至少有一个零时才为真
(2)any(v)或~all(~v)仅在至少有一个时才为真
(3)sum(~v)计数零(numel(v)-sum(v)根据@gnovice更快)
(4)sum(v)计数