假设idxl是已经定义的逻辑数组.我想找到idxn等效的数值数组.即
idxl
idxn
v(idxl) = v(idxn)
其中v是一个任意向量(大小相同idxl)
v
例如,
idxl = [0 0 1 0 1 0]
应该产生一个输出
idxn = [3 5]
有没有一种优雅的方式从逻辑索引转换idxl为数字索引idxn?
用途find:
find
idxn = find(idxl); idxn = 3 5