- MATLAB函数及应用
- 张德丰编著
- 326字
- 2024-10-29 17:41:12
16.find函数
find函数的作用是进行矩阵元素的查找,它通常与关系函数和逻辑运算相结合。函数的语法格式为:
k=find(X):返回一个包含数组X中每个非零元素的线性索引的向量。
· 如果X为向量,则find返回与X相同的向量。
· 如果X为多维数组,则find返回由结果的线性索引组成的列向量。
· 如果X包含非零元素或为空,则find返回一个空数组。
k=find(X,n):返回与X中的非零元素对应的前n个索引。
k=find(X,n,direction):(其中direction为'last')查找与X中的非零元素对应的最后n个索引。direction的默认值为'first',即查找与非零元素对应的前n个索引。
[row,col]=find(____):同时返回数组X中每个非零元素的行和列下标。
[row,col,v]=find(___):还返回包含X的非零元素的向量v。
【例1-16】在4×4魔方矩阵中查找前5个小于10的元素。