find: menemukan posisi matriks

find

Menemukan posisi matriks (vektor) dengan nilai tak nol

Ada vektor dengan nilai komponen seperti berikut,

>> X = [1 0 4 -3 0 0 0 8 6]

X =

1     0     4    -3     0     0     0     8     6
Nilai indeks ke 3 7 dan 1 ditentukan dengan perintah,

>> X([3 7 1])

ans =

4     0     1
variabel indices menunjukkan posisi (indeks) matriks X yang mempunyai nilai tak nol

>> indices = find(X)

indices =

1     3     4     8     9

posisi (indeks) matriks X dengan nilai lebih besar dari 2

>> find(X > 2)

ans =

3     8     9
posisi (indeks) matriks X dengan nilai sama dengan 0

>> find(X == 0)

ans =

2     5     6     7

Menampilkan nilai matriks X dengan nilai lebih besar dari 2

>> X(find(X > 2))

ans =

4     8     6