MATLAB入門之find函式

2021-10-02 15:21:38 字數 1105 閱讀 7438

find 查詢矩陣中非零元素的索引

>> a=[0

,2,1

,0,0

,0,32

,-43,

0,34]

a =021

00032

-43034

>> index=

find

(a)index =23

7810

%index=

find

(a,x,

'first'

)%查詢並且返回a矩陣中前x個非零元素的索引

%index=

find

(a,x,

'last'

)%查詢並且返回a矩陣中後x個非零元素的索引

%預設為'first'

>> index=

find

(a,4

)index =23

78%以三行三列矩陣為例查詢矩陣中非零元素的索引

%矩陣中的元素為按列儲存,所以輸出時索引值同樣為按列輸出

>> a=[0

,2,1

;0,0

,32;-

43,0,

34]a =021

0032-

43034>> index=

find

(a)index =34

789

按行列查詢矩陣中非零元素的索引

>>

[r,c]

=find

(a)r =31

123c =12

333

按行列查詢矩陣中非零元素的索引並且輸出元素值

>>

[r,c,v]

=find

(a)r =31

123c =12

333v =-43

213234

查詢矩陣中具體元素的索引

>> index=

find

(a==32)

index =

8

matlab中find函式簡介

找到非零元素的索引和值 語法 1.ind find x 2.ind find x,k 3.ind find x,k,first 4.ind find x,k,last 5.row,col find x,6.row,col,v find x,說明 1.ind find x 找出矩陣x中的所有非零元素,...

Matlab中find函式用法

matlab中find函式用法 1.對官網上用法做一下簡單說明。m,n,v find logical expression,amount,direction m表示返回的行標,n表示返回的列下標,v表示在原判斷矩陣滿足條件位置數值,logical epression代表邏輯判斷表示式,amount表...

matlab中的find函式

參考部落格 find函式返回非0元素的索引 返回元素在原矩陣 向量中的索引 矩陣中的元素是一列一列儲存的 numel a 返回矩陣或向量中的元素總數 影象分割 繪製超畫素邊界 完整 sx,sy vl grad double segments type forward 計算二維影象的梯度 s find...