Least square-Methode in python?

Habe ich diese Werte:

T_values = (222, 284, 308.5, 333, 358, 411, 477, 518, 880, 1080, 1259) (x values)
C/(3Nk)_values = (0.1282, 0.2308, 0.2650, 0.3120 , 0.3547, 0.4530, 0.5556, 0.6154, 0.8932, 0.9103, 0.9316) (y values)

Ich weiß, dass Sie dem Modell Folgen:

C/(3Nk)=(h*w/(k*T))**2*(exp(h*w/(k*T)))/(exp(h*w/(k*T)-1))**2

Ich weiß auch, dass k=1.38*10**(-23) und h=6.626*10**(-34).
Ich finde die w, die am besten beschreibt die Messdaten. Ich möchte lösen diese mit Hilfe der kleinste-Quadrate-Methode in python, aber ich weiß nicht wirklich verstehen, wie das funktioniert. Kann mir jemand helfen?

Fehlt ein negatives Vorzeichen in Ihre Gleichung für C/(3Nk)?

InformationsquelleAutor Philipp | 2017-04-25

Schreibe einen Kommentar