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