查找符合条件的列的索引

时间:2013-06-05 13:49:27

标签: matlab matrix

假设我有以下矩阵

B =   
     0     1     0     0
     0     1     0     1
     1     0     0     0
     1     1     1     0

我想返回第一个值为“0”且第四个值为“1”的列的索引。在这种情况下,这将是(1, 3)

如何在MATLAB中获得预期的输出?

1 个答案:

答案 0 :(得分:6)

您可以使用

find(B(1,:) == 0 & B(4,:) == 1)

这导致

ans =

     1     3