(1)返回向量中非零元素的位置 find(A)
(2)返回矩阵中非零元素的位置 find(A)
我们可以看到返回的值并不是我们想象的一个矩阵的形式,仔细观察我们可以看到如果我们逐列将A的え素进行排序,那么 1 0 0 2 2 0 0 1 1 1 1 1 可以看到非零元素位置整好是返回结果的值,一定要注意!所以当find函数参数为矩阵时,返回的是如上形式的结果!
(3)返回满足某条件的值find(A**)
可以看到返回的是A中大于4的元素的位置
(4)返回前N个非零元素的位置,find(A,X)
X必须为正整数,我们以A=[0 0 2 3 4 5 6 7 8]为例在MTALAB主窗口Φ如何输入x如上向量,然后如何输入xfind(A,1)回车,返回第一个非零值的位置然后继续如何输入xfind(A,3),返回前三个非零值的位置
结果正如上面所描述分别返回第一个非零值的位置3,以及前三个非零值的位置3,4,5
可以看到返回的是最后一个非零值的位置9
(6)返回最后一个非零值的行列位置
可以看到返回的是最后一个非零元素所在的行第一行列第九列。
(7)[a1,a2] = find(a)找出a中非零元素所在的行和列,并分别存储在a1和a2中
(8)[a1,a2,v] = find(a)找出aΦ非零元素所在的行和列,分别存储在a1和a2中并将结果放在v中