首页 > 代码库 > matlab-常用函数(4)

matlab-常用函数(4)

find()函数的用法

  • 搜索矩阵中指定数值的下标,若指定值有多个,则返回多个下标:
x = 1:2:20
x =
   1     3     5     7     9    11    13    15    17    19
k = find(x==13)
k =
    7

x = [1 2 3 4 5 6 7 8 9 9];
x =
  1  2  3  4  5  6  7  8  9  9
k = find(x==9)
k =
  9    10

 

  •  返回矩阵中非零元素的下标
X = [1 0 2; 0 1 1; 0 0 4]
X =
     1     0     2
     0     1     1
     0     0     4
k = find(X)
k =
     1
     5
     7
     8
     9

   △注:matlab矩阵中的元素按列存储。

 

  • matlab中的find()函数用法非常多,持续更新中......

 

matlab-常用函数(4)