假设我有以下矩阵
B =
0 1 0 0
0 1 0 1
1 0 0 0
1 1 1 0
Run Code Online (Sandbox Code Playgroud)
我想返回列的索引,其中第一个值为"0",第四个值为"1".在这种情况下,这将是(1, 3).
如何在MATLAB中获得预期的输出?
你可以用
find(B(1,:) == 0 & B(4,:) == 1)
Run Code Online (Sandbox Code Playgroud)
这导致了
ans =
1 3
Run Code Online (Sandbox Code Playgroud)