find
查找非零元素的索引和值
说明
示例
输入参数
输出参量
详细信息
提示
要查找符合条件的数组元素,请结合使用
find和关系表达式。例如,find(X<5)返回X中小于5的元素的线性索引。要直接查找
X中满足条件X<5的元素,请使用X(X<5)。尽量避免使用X(find(X<5))之类的函数调用,因为这种调用中对逻辑矩阵使用的find完全没有必要。将
find与X>1之类的关系运算结合在一起执行时,必须记住关系运算的结果是由 1 和 0 组成的逻辑矩阵。例如,命令[row,col,v] = find(X>1)会返回由v的逻辑值1(true) 组成的列向量。行下标和列下标,即
row和col与k×k = sub2ind(size(X),row,col)中的线性索引相关。
扩展功能
版本历史记录
在 R2006a 之前推出
另请参阅
ind2sub | nonzeros | strfind | sub2ind | Short-Circuit
AND | Short-Circuit
OR | ismember