【MATLAB】find 函数 总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CSDN___CSDN/article/details/82083322

【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

猜你喜欢

转载自blog.csdn.net/CSDN___CSDN/article/details/82083322