19.01.2013 Views

VBN - Aalborg Universitet

VBN - Aalborg Universitet

VBN - Aalborg Universitet

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

2D transformation<br />

Løsningsvektoren x beregnes ligesom i det foregående eksempel ved hjælp af mindste kvadraters<br />

princip, og da transformationsligningerne er ulineære, beregnes x-vektoren iterativt ved at beregne<br />

tilvæksten ˆx , og addere den til x. Som foreløbige værdier til x, anvendes resultatet fra den lineære<br />

beregning af x.<br />

Ved anvendelse af numafl.m bliver løsningsvektoren efter tre iterationer (fastslået på baggrund af<br />

testberegninger af dette eksempel) følgende:<br />

[ ] T<br />

ϕ<br />

x = k tx ty<br />

[ 16,227 0,996 0 0] T<br />

x = −<br />

Ovennævnte løsningsvektor er identisk med løsningsvektoren fra den lineære metode.<br />

Flytningerne beregnes med middelværdien af koordinaterne til Model A og Model B, samt k og φ.<br />

Udtrykket er vist nedenfor, hvor de beregnede flytninger benævnes Tx og Ty:<br />

⎡Tx⎤ ⎡Xm '⎤ ⎡cosϕ −sin<br />

ϕ⎤<br />

⎡Xm⎤ ⎢ k<br />

Ty<br />

⎥ = ⎢<br />

Ym' ⎥ − ⎢<br />

sinϕ cosϕ<br />

⎥ ⎢<br />

Ym<br />

⎥<br />

⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦<br />

⇕<br />

⎡Tx⎤ ⎡−1,599 ⎤<br />

⎢ =<br />

Ty<br />

⎥ ⎢<br />

2,783<br />

⎥<br />

⎣ ⎦ ⎣ ⎦<br />

De beregnede flytninger er identiske med flytningerne fra den lineære metode, dog er der en lille<br />

afvigelse på tredje decimalen, hvilket kan skyldes den numeriske approksimation samt det at drejningerne<br />

ikke er 100 % identiske på alle decimaler med drejningen og flytningen fra den lineære<br />

metode.<br />

Residualerne beregnes ligeledes som i det foregående eksempel, og indholdet i residualvektoren er<br />

residualet mellem x- og y-koordinaterne for punkterne i Model A og Model B efter transformationen:<br />

[ ]<br />

r = rX rY rX rY rX rY rX rY<br />

1 1 2 2 3 3 4 4<br />

[ -0,22 -0,02 0,14 -0,04 0,24 0,01 -0,17 0,05] T<br />

r =<br />

Residualerne er de samme som dem der blev beregnet for den lineære metode.<br />

Da resultatet ved anvendelsen af numafl.m og manuel partiel differentiation er de samme, vil numafl.m<br />

i de følgende afsnit blive anvendt til at approksimere de afledede værdier.<br />

Til 2D transformation med den ulineære metode, hvor scriptet numafl.m anvendes, har projektgruppen<br />

ligeledes udarbejdet et script i MATLAB. Dette script hedder D2_trans_numafl.m. Denne fil<br />

er på Bilags-CD’en i mappen Appendiks B sammen med filen numafl.m, som er nødvendig for, at<br />

projektgruppens script kan gennemløbes. I scriptet er ovennævnte procedure foretaget, dog er der<br />

nogle forhold der her skal gøres opmærksom på i forbindelse med gennemløb af scriptet. På tilsva-<br />

T<br />

Side | 21

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

Saved successfully!

Ooh no, something went wrong!