鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全/ 怎么找矩陣中行中有元素1且第二列不為零的行

怎么找矩陣中行中有元素1且第二列不為零的行

x =
     1     0     0
     2     0     0
     1     2     0
     1     2     0
     3     1     2
     1     2     0
     2     1     0
     3     0     0   

想要得到行中有1,且第二列不是零的行,
我能想到方法是如下 但是說(shuō)&處有錯(cuò)誤:

x(any((x == 1 & x(:,2) ~= 0),2),:)
錯(cuò)誤使用  & 
矩陣維度必須一致。

請(qǐng)大家指導(dǎo)??!謝謝

回答
編輯回答
尕筱澄
x(any(x==1,2) & x(:,2)~=0 ,:)

any(var, 2)判定行中有沒(méi)有1:

any(x==1,2)

2018年1月22日 20:35