matlab中find函数简单用法
生活随笔
收集整理的這篇文章主要介紹了
matlab中find函数简单用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
a=[0???? 0???? 0???? 0???? 0
???? 0???? 0???? 1???? 0???? 0
???? 0???? 1???? 1???? 1???? 0
???? 0???? 0???? 1???? 0???? 0
???? 0???? 0???? 0???? 0???? 0]
a=double(a);
[i,j]=find(a>0.5);
結果為:
i =
???? 3
???? 2
???? 3
???? 4
???? 3
j =
???? 2
???? 3
???? 3
???? 3
???? 4
表示是數組下標。第一個一對應的剛好是(3,2),依次是(2,3)、(3,3),(4,3)、(3,4)i為縱向的,j為橫向的。
如果是b=find(a>0.5)
結果為:b =
???? 8
??? 12
??? 13
??? 14
??? 18
為一維數組,也是二維數組a中的下標,只是將a當作一維數組來處理,這樣下標就8,12,13,18。
總結
以上是生活随笔為你收集整理的matlab中find函数简单用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: A Tutorial on Cluste
- 下一篇: matlab中sum函数