MATLAB: użycie funkcji find do uzyskania indeksów o pewnej wartości w tablicy

Zrobiłem tablicę podwójnych i kiedy chcę użyć polecenia find do wyszukania indeksów określonych wartości w tablicy, daje to pustą macierz, która nie jest tym, czego chcę. Zakładam, że problem leży w precyzji wartości i / lub miejsc dziesiętnych, które nie są pokazane w odczycie tablicy.

dowództwo:

peaks=find(y1==0.8236)

odczyt tablicy:

y1 =

Columns 1 through 11

0.2000    0.5280    0.8224    0.4820    0.8239    0.4787    0.8235    0.4796    0.8236    0.4794    0.8236

Columns 12 through 20

0.4794    0.8236    0.4794    0.8236    0.4794    0.8236    0.4794    0.8236    0.4794

wydajność:

peaks =

Empty matrix: 1-by-0

Próbowałem użyć polecenia

format short

ale myślę, że to tylko obcina wyświetlane wartości, a nie rzeczywiste wartości w tablicy.

Jak mogę użyć polecenia find, aby podać tablicę indeksów?

questionAnswers(3)

yourAnswerToTheQuestion