habe hier einige messwerte, die eine fläche 'aufspannen', mit der ich rechnen soll. im labor hätte man das mit einem planimeter ermitteln können, ich wollte es ausrechnen. leider habe ich bislang kein programm zum curve-fitting / regressionsanalyse finden können. wer hat tips für win / linux
Hallo, habe mit gnuplot beste Erfahrung gemacht. Hier ein Beispiel:
1 | # hier Funktion definieren |
2 | g(x,y) = a+b*x+c*y+d*x*y+e*y**2+f*x*y**2 |
3 | |
4 | # hier wird gefittet |
5 | fit g(x,y) 'Data.csv' using 1:2:3:(1) via a,b,c,d,e,f |
6 | |
7 | # und der 3-D Plot angezeigt |
8 | # drehen des 3-D Plots mit Maus ist möglich |
9 | splot 'Data.csv', g(x,y) |
10 | |
11 | # warten auf Enter |
12 | pause -1 |
13 | |
14 | # und png Bild erzeugen |
15 | set terminal png |
16 | set output "Result.png" |
17 | replot |
mit Daten in der Datei Data.csv nach folgendem Schema:
1 | # Loss coefficients for circular cross-section bends (Re=10^6) |
2 | 1.04234 11.8746 0.02 |
3 | 1.0627 11.8507 0.02 |
4 | 1.00078 17.8464 0.03 |
5 | 1.02231 17.8102 0.03 |
6 | . |
7 | . |
8 | . |
Hoffe es hilft dir Gerhard
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.