【MATLAB】find 函数 总结

【MATLAB版本为2014a】

MATLAB中函数find函数的作用是进行矩阵元素的查找,它通常与关系函数和逻辑运算相结合。

  • ind=find(X,...):该函数查找矩阵中的非零元素,函数返回这些元素的双下标
  • [row,col]=find(X,...):该函数查找矩阵X中的非零元素,函数返回的是这些元素的双下标 i 和 j
>> A=[1 3 0;3 1 0;9 2 4];
>> B=find(A)
%矩阵中非零元素的单下标

B =

     1
     2
     3
     4
     5
     6
     9

>> C=find(A>=1)
%矩阵中大于等于1的元素的下标
C =

     1
     2
     3
     4
     5
     6
     9

>> D=A(A>=1)
%矩阵中大于等于1的元素
D =

     1
     3
     9
     3
     1
     2
     4

>> A(find(A==0))=10

A =

     1     3    10
     3     1    10
     9     2     4

你可能感兴趣的:(MATLAB2014a)