标签:
Find函数缺省情况下返回非零元素的位置,亦可以寻找满足特定条件的元素位置,并可返回所在行、列、元素值。
1.I = find(X)
X是一个矩阵,返回非零元素的位置,并且按照列优先原则
>> a = [1,2,0;2,3,4]
a =
1 2 0
2 3 4
>> b = find(a)
b =
1
2
3
4
6
>> b = find(a>2)
b =
4
6
2.I = FIND(X,K) 等同于I = FIND(X,K,‘first‘)
返回X矩阵中K个非零元素的位置,从头开始计数
a
1 2 0
2 3 4
>> b = find(a,2)
b =
1
2
3.I = FIND(X,K,‘last‘)
返回X矩阵中K个非零元素的位置,从末尾开始计数
a
1 2 0
2 3 4
>> b = find(a,2,‘last‘)
b =
4
6
4.[I,J] = FIND(X,...)
返回X矩阵中非零元素的行和列
a =
1 2 0
2 3 4
>> [row,col] = find(a>2)
row =
2
2
col =
2
3
5.[I,J,V] = FIND(X,...)
返回矩阵X中非零元素的行、列和所对应的元素值。
a =
1 2 0
2 3 4
>> [row,col,value] = find(a)
row =
1
2
1
2
2
col =
1
1
2
2
3
value =
1
2
2
3
4
标签:
原文地址:http://www.cnblogs.com/zhangduo/p/4413064.html