假設我們有一個100 * 4的數組。消除matlab中的部分數組
我們還有一個100 * 1的1和0的數組。假設有n 1個。
我們要創建一個從100×4陣列,在這裏我們只包括其中第二陣列是做1
一種方式列的N * 4陣列是通過雙重for循環。有一個更簡單的方法嗎?
所以,我們有
A = [ [ 332 44 33 22 33 55 33 211 .....
[ 823 44 12 98 19 23 32 911 .....
....
....
]
和
B = [1 0 0 1 0 0 0 ....]
,我們希望
C = [ [ 332 22 ...
[ 823 98 ...
....
....
]
看一看[這個提問/回答(http://stackoverflow.com/questions/11419220/matlab-extract-submatrix-with-logical-indexing) ,我認爲你正在尋找一種邏輯索引的形式。 – Schorsch