06.10.2013 Aufrufe

Bachelorarbeit Sigmoidale Transformationen und Quadratur über ...

Bachelorarbeit Sigmoidale Transformationen und Quadratur über ...

Bachelorarbeit Sigmoidale Transformationen und Quadratur über ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

66 Anhang A. Implementierung<br />

✬ ✩<br />

function u = Householder ( x )<br />

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br />

% %<br />

% Berechnet f ü r einen Punkt x , der auf der O berfläche %<br />

% der E i n h e i t s k u g e l im Rˆ3 l i e g t , einen Vektor u , so %<br />

% daß d i e Matrix I − 2∗u∗uˆT / uˆT∗u eine Householder− %<br />

% Matrix i s t , d i e x auf ein V i e l f a c h e s des Vektors %<br />

% [ 0 , 0 , 1 ] ˆT a b b i l d e t . Die Gleichung f ü r u l a u t e t %<br />

% %<br />

% u = x + s i g n ( x ( 3 ) ) ∗ norm( x , 2 ) ∗ [ 0 ; 0 ; 1 ] . %<br />

% %<br />

% Wir nutzen aus , daß auf der K u g e l o b e r f l ä c h e %<br />

% %<br />

% norm( x , 2 ) = 1 %<br />

% %<br />

% g i l t . %<br />

% %<br />

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%<br />

i f ( x ( 3 ) < 0)<br />

u = x − [ 0 ; 0 ; 1 ] ;<br />

else<br />

u = x + [ 0 ; 0 ; 1 ] ;<br />

end<br />

✫ ✪<br />

Listing A.3: Funktion Householder zur Berechnung einer Householder-Matrix,<br />

wird von den Funktionen Sigmoidal <strong>und</strong> Gauss_Trapez benötigt.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!