Suche nach der Lage des maximalen peaks in einem plot mit MATLAB

Angenommen, ich habe die F-matrix wie diese:

F =
0, 0, 106, 10, 14, 20, 20, 23, 27, 26, 28, 28, 28, 23
       |                        |           |
     peak                     peak         peak 

Ich bin mit dem Befehl plot(F). Ich möchte die Indizes der peaks in den Daten.

Dies ist der code, den ich bisher, funktioniert es nicht:

[max_x,index_x]=max(x);
e=index_x;
for i=1:11
    index_x(i)=e;
    e=e+16;
end

Gibt es eine eingebaute Funktion in matlab, die werden das für mich tun?

InformationsquelleAutor user2201486 | 2013-03-23
Schreibe einen Kommentar