PDF-format
PDF-format
PDF-format
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
y<br />
10<br />
8<br />
6<br />
4<br />
2<br />
0<br />
2 4 6 8 10<br />
Hvis man på tilsvarende måde vil vise tredie kolonne mod første må man være lidt mere snedig og bruge map for<br />
at generere den ønskede liste af talpar:<br />
> data13:=map(r->[r[1],r[3]],data);<br />
data13 := [[1.2, 5.6], [3., 9.], [4.5, 8.9], [9., 3.]]<br />
Det kan jo også være at man ønsker at transformere lidt på værdierne og for eksempel lave et enkeltlogaritmisk<br />
plot:<br />
> pointplot(map(r->[log[10](r[1]),r[2]],data13),style=line,labels=["log<br />
> (x)","z"]);<br />
9<br />
8<br />
7<br />
z 6<br />
5<br />
4<br />
3<br />
0.2 0.4 0.6 0.8<br />
x<br />
log(x)<br />
Ofte ønsker man at tilpasse en kurve så den går igennem (eller tæt på) ens datapunkter. Dette kan man gøre med<br />
pakken CurveFitting. Med denne pakke kan man for eksempel lave lineær regression, tilpasse polynomier eller tilpasse<br />
med stykkevis polynomielle kurver (splines).<br />
> with(CurveFitting):<br />
Som eksempel vil brugen af funktionen LeastSquares fra pakken CurveFitting blive beskrevet. Denne er ikke at<br />
forveksle med funktionen af samme navn fra pakken LinearAlgebra (som jo bruges til at finde mindste kvadraters<br />
37