Bachelorarbeit Sigmoidale Transformationen und Quadratur über ...
Bachelorarbeit Sigmoidale Transformationen und Quadratur über ...
Bachelorarbeit Sigmoidale Transformationen und Quadratur über ...
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.