find
查找非零元素的索引和值
Syntax
k = find(X)
k = find(X,n)
k = find(X,n,direction)
[row,col] = find(___)
[row,col,v] = find(___)
Description
返回一个向量, 其中包含数组 x 中每个非零元素的线性索引。k
= find(X
)
-
如果 X 是向量, 则 find 返回与 x 方向相同的向量。
-
如果 X 是多维数组, 则 find 返回结果的线性索引的列向量。
-
如果 X 不包含非零元素或为空, 则 find 返回空数组。
例子:
Zero and Nonzero Elements in Matrix
Find the nonzero elements in a 3-by-3 matrix.
X = [1 0 2; 0 1 1; 0 0 4]
X = 3×3 1 0 2 0 1 1 0 0 4
k = find(X)
k = 5×1