在一定条件下求矩阵列索引

8次浏览(过去30天)
你好,
我想提取一个矩阵的列下标,这个矩阵必须包含一个元素等于1,而其他所有元素都等于0。矩阵的例子:
一个=
1 1 1 0 0 0 0 1 0 0 0 0
0 -1 -1 -1 0 0 -1 1 0 0 0 0 0
0 0 0 1 0 -1 0 0 0 1 0 0 0 0
0 0 1 1 0 -1 0 0 0 1 0 0
0 0 0 0 0 1 1 0 0 0 0 0 1 0
0 1 0 0 -1 0 0 0 0 0 0 0 0 1
这个矩阵中符合这些条件的列分别是:1,9,10,11,12和13。
我如何在我的代码中实现这些规则?
非常感谢!

接受的答案

詹姆斯Tursa
詹姆斯Tursa 2017年7月31日
结果=找到(和(A = = 1) = = 1 &总和(A = = 0) = =(大小(1,1)));

更多答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2017年7月31日
找到(和(A = = 1) = = 1 &总和(A = = 0) = =大小(1),1)

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!