Kurvenfit in Maple < Maple < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 13:34 Sa 05.05.2007 | Autor: | benjay |
Hallo zusammen,
im Rahmen des Studiums habe ich einen Satz von Daten an eine Funktion zu fitten. Da ich keine große Lust habe mir selbst ein Programm dafür zu schreiben würde ich gerne MAPLE verwenden. Mein Problem liegt nun darin, dass ich den fit Befehl für MAPLE irgendwie nicht richtig nütze. MAPLE fittet nicht für mich. Wenn mir jemand damit helfen kann oder auch einfach nur den fit irgendwo anders zu machen wäre ich sehr glücklich, da ich die Kurve für eine Ausarbeitung des Versuchs benötige.
Meine Befehle/Daten setzte ich an das Ende dieses Textes.
Die zu fittende Funktion lautet [mm] y = a * e^\left(b*\sqrt{x}\right) [/mm], wobei a und b die zu fittenden Parameter sind.
Danke schon einmal im vorraus für die Hilfe
benjay
restart:
> with(plots):
> with(stats):
> with(fit):Warning, the name changecoords has been redefined
> data:={[0,0],[162,125],[94,39],[127,73],[49,13],[27,5],[62,19],[116,59],[146,102],[139,90]}:
> xData:=[0,162,94,127,49,27,62,116,146,136]:
> yData:=[0,125,39,73,13,5,19,59,102,90]:
> mess_plot:= pointplot(data,symbol=cross):
> fkt:=fit[leastsquarex,y],y = a*exp(b*sqrt(x)),{a,b}([xData,yData]);
Ich habe diese Frage in keinem anderen Forum gestellt und ich habe gegoogelt ;)
|
|
|
|
Welche Version hast Du denn?
In 10 geht es so:
with(Statistics)
xData := [0, 162, 94, 127, 49, 27, 62, 116, 146, 136]
yData := [0, 125, 39, 73, 13, 5, 19, 59, 102, 90]
fktn(t) = Fit(a*exp(b*sqrt(t)), xData, yData, t)
[mm] fktn(t) = 0.949904020647545754*exp(.385469844723316302*t^(1/2)) [/mm]
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 18:27 Sa 05.05.2007 | Autor: | benjay |
Danke für die rasche Antwort. Ich habe MAPLE 8. Der Befehl von dir funktioniert leider nicht bei mir.
Wenn ich das richtig sehe hast du den Fit durchlaufen lassen?
Ich werd die Werte mal übernehmen und schauen ob das passt.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 18:33 Sa 05.05.2007 | Autor: | nschlange |
Ja. Kannst die Parameter übernehmen.
|
|
|
|