KTH   Matematik    5B1116      Matematik II för E 2004   

Curvefitting-paketet i Maple




Starta sessionen med att ladda ner curvefittingpaketet samt mata in de punkter du vill anpassa kurvor till.
Sök under Help/Topic Search på curvefitting och välj CurveFitting, Interactive för olika optioner som kan väljas.
Observera att man får delvis olika möjligheter till kurvanpassning beroende på om koordinaterna är givna som decimalbråk eller allmänna bråk.

> with(CurveFitting):

Interactive( [[1.3, .56], [3.5, 1.1], [6.7, 2.97], [7.9, 4.3], [9.3, 6.1]], y );

Efter ett tag öppnas ett fönster som ger ett antal möjligheter att anpassa olika kurvtyper till punkterna.
De inmatade punkterna är plottade i ett koordinatsystem.



Ned

Vid klick på Polynomial Interpolation anges det erhållna polynomets formel överst.
(Notera att e-2 betyder 10^(-2).)
Denna polynomkurva, som alltid går genom punkterna, plottas.


Ned

I spline-alternativet kan man välja graden (hela tal mellan 0 och 6) på spline-polynomen.
3 är vanligast.
Splinepolynomen anpassas till kurvorna på delintervall som innehåller ett antal punkter (3st om graden är 3). Formlerna, en för varje intervall, anges överst. Normalt får man utvidga fönstret för att se alla.
Notera att spline-anpassningen ger en naturligare kurva än polynomanpassningen, som måste anpassas till hela intervallet.


Ned

I Least Squares-rutan kan man bestämma den räta linje som bäst anpassas till kurvan enligt minstakvadratprincipen.
Man kan välja kurvtyp genom att skriva in en formel med variablerna x och y samt parametrar a,b, osv. i textrutan.
Formeln a*x+b för en linje finns inlagd från början.


Ned

Man kan alltså själv skriva in en formel i rutan.Fler parametrar än a och b kan användas.
Här använd a,b och c i ett 2:agradspolynom.

Observera att 'x^2' för 'upphöjt till 2' inte fungerar. Man får skriva 'x*x' istället.


Upp