3
假設idxl
是一個已定義的邏輯陣列。我想找到idxn
作爲等效的數值數組。即是否有一種優雅的方式將邏輯索引轉換爲數字索引?
v(idxl) = v(idxn)
其中v
是任意載體(具有相同的尺寸idxl
)
例如,
idxl = [0 0 1 0 1 0]
應產生的
idxn = [3 5]
的輸出是否有一種從邏輯索引轉換而來的優雅方式來數字索引idxn
?
假設idxl
是一個已定義的邏輯陣列。我想找到idxn
作爲等效的數值數組。即是否有一種優雅的方式將邏輯索引轉換爲數字索引?
v(idxl) = v(idxn)
其中v
是任意載體(具有相同的尺寸idxl
)
例如,
idxl = [0 0 1 0 1 0]
應產生的
idxn = [3 5]
的輸出是否有一種從邏輯索引轉換而來的優雅方式來數字索引idxn
?
使用find
:
idxn = find(idxl);
idxn =
3 5