bin mir nicht sicher was du wirklich willst einen besseren fit liefern deine verrauschten daten einfach nicht. willst
du aber einfach nur besser an die errechneten koeffizienten ran dan geht das wie folgt:
Needs["Statistics`NonlinearFit`"]
ft = Table[N[1 + 2 Exp[-x/3] + 10 Random[]], {x, 100}];
fn = a + b Exp[-x c];
BestFitParameters/.NonlinearRegress[ft, fn, x, {a, b, c}]
Out[66]={a -> 5.97463, b -> 1388.95, c -> 5.46822}
grüsse robert
-----Original Message-----
From: Heiko Bierwald [mailto:exziton@XXXXXXX.com]
Sent: Thursday, March 13, 2003 10:09 AM
To: dmug@XXXXXXX.ch
Subject: fit
hallo ,
ich möchte durch eine liste von werten eine funktion vorgegebener gestallt
erstellen.mathemathica soll nur die koeffizienten bestimmen.hier ein
beispiel :
Needs["Statistics`NonlinearFit`"]
ft = Table[N[1 + 2 Exp[-x/3] + 10 Random[]], {x, 100}];
fn = a + b Exp[-x c]
c = NonlinearFit[ft, fn, x, {a, b, c}]
mathematica zeigt als ergebnis :5.83426+3.56798*exp[-x*0.18...] ist als ergebnis also unbrauchbar. ich bräuchte auch
noch eine annäherung an eine gauskurve.
ich habe mathemathica 4.1 (mit version 2.0 soll es angeblich noch
funktioniert haben )
danke im vorraus,
heiko