【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 =1234569>> C=find(A>=1)
%矩阵中大于等于1的元素的下标
C =1234569>> D=A(A>=1)
%矩阵中大于等于1的元素
D =1393124>> A(find(A==0))=10A =1 3 103 1 109 2 4