Seite 1 von 1

Funktion von Fit ausgeben

Verfasst: Sonntag 22. Dezember 2013, 18:22
von thorstenk
Hi,

ich fitte meine Daten mit folgenden:

Code: Alles auswählen

def model_func(t, a, b, c):                                                         
    return a * np.exp(-b * t) + c 

opt_parms, parm_cov = sp.optimize.curve_fit(model_func, x1, y1)          
a,b,c = opt_parms
der Fit passt perfect, wie kann ich mir nun die entsprechende Funktion ausgeben lassen ??

Danke im Voraus!

Thorsten

Re: Funktion von Fit ausgeben

Verfasst: Sonntag 22. Dezember 2013, 21:53
von Sirius3
@thorstenk: »model_func« ist die entsprechende Funktion.

Re: Funktion von Fit ausgeben

Verfasst: Sonntag 22. Dezember 2013, 23:01
von thorstenk
Danke Sirius3,

und wie bekomme ich das Ganze in die Form y = mx +b ?

Re: Funktion von Fit ausgeben

Verfasst: Montag 23. Dezember 2013, 02:15
von EyDu
Gar nicht. Deine Funktion ist doch ganz offensichtlich keine Gerade. Schau dir mal die Dokumentation zu optimze_curve an, dann weißt du welches Ergebnis du erhältst.