26.07.2013 Views

PDF-format

PDF-format

PDF-format

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7<br />

−3<br />

Man kunne også have løst ligningen direkte ved at premultiplicere b med A inverteret:<br />

> (1/A).b;<br />

<br />

7<br />

−3<br />

Vi kan benytte LinearSolve til at løse matrixligningen A X = B for matricer A, X, og B:<br />

> LinearSolve(A,B);<br />

<br />

7<br />

<br />

1<br />

−3 0<br />

Også her kunne vi have løst ligningen direkte:<br />

> (1/A).B;<br />

<br />

7<br />

<br />

1<br />

−3 0<br />

Der er imidlertid tilfælde hvor den direkte løsningsmetode ikke slår til: Når matricen A er singulær (og altså ikke<br />

kan inverteres):<br />

> A:=;<br />

> b:=;<br />

> (1/A).b;<br />

A :=<br />

b :=<br />

5 7<br />

0 0<br />

\QTR{_cstyle17}{Error, (in rtable/Power) singular matrix}\QTR{_cstyle17}{<br />

}<br />

Ligningen har uendelig mange løsninger. I sådan et tilfælde giver LinearSolve en parameteriseret løsning:<br />

> LinearSolve(A,b);<br />

⎡<br />

⎣<br />

3<br />

0<br />

<br />

3 7<br />

−<br />

5 5 _t02<br />

_t02<br />

Maple indfører selv den nødvendige parameter. For LinearSolve er Maples valg af parameternavn lidt mere “besværlig”<br />

end vi har set tidligere idet parameteren nummereres med et indeks. Ovenstående parameter _t02 er man<br />

nødt til at skrive _t0[2] når man skal referere til den.<br />

Til slut vil vi verificere den generelle løsning samt en bestemt løsning for _t02 = −6:<br />

> løs:=%;<br />

> A.løs=b;<br />

> eval(løs,_t0[2]=-6);<br />

> A.%=b;<br />

⎡<br />

løs := ⎣<br />

3<br />

0<br />

3<br />

0<br />

<br />

⎤<br />

⎦<br />

3 7<br />

−<br />

5 5 _t02<br />

<br />

=<br />

<br />

9<br />

−6<br />

<br />

=<br />

Man kan finde mindste kvadraters løsninger til overbestemte ligningssystemer (altså hvor man har flere ligninger<br />

en variable) med funktionen LeastSquares, for eksempel:<br />

_t02<br />

3<br />

0<br />

<br />

3<br />

0<br />

<br />

<br />

⎤<br />

⎦<br />

27

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!