2
假設我有在MATLAB一個結構陣列:高效過濾MATLAB結構數組?
a= struct('a1',{1,2,3},'a2',{4,5,6})
我怎樣纔能有效地(即,與量化代碼),從而使它們滿足一些布爾屬性過濾結構的要素是什麼?
例如:
- 我怎麼會創建一個新的結構數組
b
,其元素是a
的子集,其中都a1
是3 和a2
的倍數是3的倍數?預期結果是大小爲1的結構數組,其元素爲struct('a1', 3, 'a2', 6)
。 - 我將如何創建一個新的結構數組
b
,其元素是a
的子集,其中a1
是奇數或a2
是3的倍數?預期的結果是以下大小爲2的結構數組:struct('a1', {1,3}, 'a2', {4,6})
。