Messdatenplot Maxima ermitteln < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 09:52 Mi 26.04.2006 | Autor: | Olec |
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Hallo, also ich habe folgendes Problem, ich habe ein Messdaten file, wo ich den Verlauf auch als plot wunderbar ausgeben kann, aber möchte nun die maxima der einzelnen peaks herausfiltern und dazu dann eine differenz zu einem gemittelten Standatrwert(wo die größe zwischen den peaks verharrt) ermitteln. wie könnte ich das in Mathlab bewerkstelligen??
Vielen dank schon mal.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 19:59 Mi 26.04.2006 | Autor: | dormant |
Hi!
Falls dein Vektor, der die y-daten entählt z.B. v getauft wird kannst du so was machen:
for i=2:length(v)-1
if v(i)>v(v-1) && v(i)>v(i+1)
peaks(i)=v(i);
end
end
Dann hast du in peaks(i) die y-werte aller lokaler Maxima bis auf die beiden Randpunkte, die du noch gesondert betrachten kannst.
Gruß,
Yanko
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 11:59 Do 11.05.2006 | Autor: | Olec |
vielen Dank.
|
|
|
|