find 函数用于返回指定元素的位置(下标)。
函数原型
ind = find(X)
ind = find(X, k)
ind = find(X, k, 'first')
ind = find(X, k, 'last')
[row,col] = find(X, ...)
[row,col,v] = find(X, ...)
其中
ind = find(X)
返回X中所有非零元素的位置。如下
X中第一个和第三个为0,所以返回值中没有1和3。
ind = find(X, k)
ind = find(X, k, 'first')
这两个函数在实际使用中拥有相同的功能,如下所示