2013-06-05 29 views
0

假設我有以下矩陣查找指數符合條件的colums

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

我想回到這裏的第一個值是「0」和第四值爲「1」的列的索引。在這種情況下,這將是(1, 3)

如何在MATLAB中獲得預期的輸出?

回答

6

你可以使用

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

這導致

ans = 

    1  3 
+0

我知道我該得太多問題,當我考慮的事情循環,優雅簡潔 - +1!謝謝。 – hhh