Ist es "einfach" von einer ein dimensionalen Funktion (input/output sind Reell 1-dim) numerisch alle lokalen Maxima zu finden, und wie?

3 Antworten

Solange die Funktion nicht genauer spezifiziert ist, kann man dazu nichts sagen; Funktionen können beliebig kompliziert werden, bspw. überall stetig aber nirgendwo differenzierbar wie die Weierstrass-Funktion. Bei Funktionen dieser Art ist es sicherlich nicht „einfach“, alle lokalen Extrema numerisch anzugeben…

Woher ich das weiß:Studium / Ausbildung – Dr. rer. nat. Analytische & Algebraische Zahlentheorie
Von Experte ChrisGE1267 bestätigt

Nein, das kann beliebig schwierig bis unmöglich sein.

Wenn die Funktion einigermaßen "artig" ist (differenzierbar, beschränkte Variation, Nullstellen einfach etc.), dann kann man mit dem Newton-Verfahren Nullstellen finden, indem man dem Startwert des Verfahrens variiert. Man weiß dann aber auch nie, ob man wirklich alle Nullstellen gefunden hat.

Das hängt ganz davon ab, wie kompliziert die Funktion ist bzw. was für eine Funktion vornimmt. Bei einer Polynomfunktion ist es für niedrigere Grade eher leicht, bei einer Sinusfunktion absolut trivial