查找非零元素的索引和值
若要查找满足条件的数组元素,请使用找到
与关系表达式结合使用。例如,找到(X < 5)
返回元素的线性下标X
小于5
.
直接找到其中的元素X
满足条件X < 5
,使用X (X < 5)
.避免像这样调用函数(找到(X < 5))
,不必要地使用找到
在逻辑矩阵上。
当你执行时找到
使用关系操作X > 1
,重要的是要记住关系操作的结果是一个由1和0组成的逻辑矩阵。例如,命令[row,col,v] = find(X>1)
返回逻辑的列向量1
(真正的
)值v
.
行和列下标,行
而且上校
的线性指标k
通过k = sub2ind(size(X),row,col)
.