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
|
|