.least_squares

Die Funktion CurveFitting.least_squares(T, g, z) erwartet folgende (verpflichtende) Argumente:

ArgumentDatentypHinweis
TDatenfeldListe von Zahlenpaaren
gFunktionModellfunktion (mit einer Zahl sowie einem Datenfeld als Argument)
zDatenfeldStartwert, Datenfeld als zweites Argument der Modellfunktion

Unter Verwendung der Modellfunktion

wird die Zielfunktion

minimiert. Dabei ist T mit für die Reihe der zu approximierenden Messdaten. Zurückgegeben werden die Parameter bis der Modellfunktion als Datenfeld.

Achtung!

Im Allgemeinen kann nicht garantiert werden, dass eine Optimallösung des Problems bestimmt wird. Die Lösung hängt insbesondere auch vom Startwert z ab.

Beispiel
Im folgenden Beispiel werden Daten erzeugt und es wird eine polynomiale Regression durchgeführt. Das Ergebnis wird entsprechend graphisch dargestellt.
Zur Übersicht