Funktion zur lokalen Maximaermittlung

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Funktion zur lokalen Maximaermittlung

    Hallo zusammen,
    ich will die lokalen Maximas von x - y Werten ermitteln es sind insgesamt 250 x-Werte dazugehörige 250 y-Werte, Werte sind schwankend
    z.B.
    x y
    40000 200 --> x[0] und y[0]
    40100 50 --> y[1] und y[1]
    40200 430... Siehe Pdf-File

    Ich möchte nur Werte ab einen y-Wert von über 1500 betrachten. Wie kann ich das am geschicktesten machen? Ich möchte (wie in Pdf) auch Maximas ermitteln (x- und y-Werte der Maximas abspeichern) die zwischen zwei Maximas nicht unter 1500 fallen. Das größte Maxima ist leicht zu ermitteln, aber die beiden anderen find ich nicht so leicht.
    Könnt ihr mir irgendwie weiterhelfen? Ich will auch Maximas ermitteln, die z.B. y[150] = 143, y[151] = 2433, y[152] = 124 haben, also nur kurz über 1500 sind.

    Danke im voraus
    Servus
    Grabl
    Dateien
    • Verlauf.pdf

      (140,86 kB, 278 mal heruntergeladen, zuletzt: )
  • Ja wie genau stellst du dir dass vor, bzw zeig mal deinen bischerigen Code.

    Ansonsten sollte das nummerische Prinzip klar sein (y=f(x)):
    1. Alle Messwerte entlang der X-Achse durchgehen
    2. Wenn f(x-1) > f(x) < f(x+1) dann lokales/globales minimum.
    Wenn f(x-1) < f(x) > f(x+1) dann lokales/globales maximum.
    Dieser prüfung kansnt du dann ja einfach weitere Kritierien hinzufügen, ala f(x)>=1500.

    Mfg Rushh0ur