2014-05-14 44 views
1

假設我有一個包含結構A <1 x 100>的文件。每個這些1x1的結構具有多個字段,例如:創建結構索引的更好方法

A(1).A可以取1或2 A(1).B可以取的值3或4 和A(1).C可以採取的5值或6

然後還有A(1).data這是一個由0和1數組組成的字段。

我想例如參加一個滿足的B == 3C == 5A == 2的標準,並把它們放在一個矩陣(用於繪圖)和其他幾個組合的所有結構。

當然

我可以這樣做:

for i = 1:100 
    idx1 = A(i).A == 2 & A(i).B == 3 & A(i).C == 5; 
    idx1 = find(idx1 == 1); 
    idx2 = ... 
    idx3 = ... 
    etc. 
end 

,然後使用這些指標把數據全部數組到一個新的矩陣,並用它來創建我的陰謀...等,但我不能幫助,但認爲可能有更多,更好,更普遍的方法去做這件事。

非常感謝!

回答

1
[A.A] == 2 & [A.B] == 3 & [A.C] == 5 

這隻要給你一個向量爲A就是1's是符合條件的元素。

相關問題