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.

✬ ✩<br />

function [ summe , cpu1 , cpu2 ] = Gauss Trapez (n , f ) ;<br />

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

% %<br />

% Berechnet numerisch das I n t e g r a l der Funktions f <strong>über</strong> %<br />

% d i e O berfläche der E i n h e i t s k u g e l im Rˆ3 mit H i l f e der %<br />

% Gauß−Trapez−P r o d u k t r e g e l . %<br />

% %<br />

% PARAMETER: %<br />

% n : Anzahl der S t ü t z s t e l l e n %<br />

% f : d i e zu i n t e g r i e r e n d e Funktion %<br />

% %<br />

% RÜCKGABEWERTE: %<br />

% summe : d i e b e r e c h n e t e Näherung %<br />

% cpu1 : d i e f ü r d i e Rechnung b e n ö t i g t e CPU−Z e i t %<br />

% cpu2 : d i e f ü r d i e Rechnung b e n ö t i g t e CPU−Z e i t %<br />

% OHNE d i e Z e i t f ü r d i e Berechnung der %<br />

% Eigenwerte der Matrix J %<br />

% %<br />

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

t1 = cputime ;<br />

k = 1 : n−1;<br />

k = k . / sqrt (4∗ k .ˆ2 −1);<br />

[EV,EW] = eig ( diag ( k , 1 ) + diag ( k , −1));<br />

t2 = cputime ;<br />

phi = linspace ( 0 , (2∗n−1)∗ pi /n , 2∗n ) ;<br />

[ C P , C T ] = meshgrid ( cos ( phi ) , diag (EW) ) ;<br />

[ S P , S T ] = meshgrid ( sin ( phi ) , sin ( acos ( diag (EW) ) ) ) ;<br />

clear EW phi k ;<br />

summe = 2 ∗ pi /n ∗ ( EV( 1 , : ) . ˆ 2 ∗ diag ( 1 . / diag (EV’ ∗EV ) ) . . .<br />

∗ sum( f (C P . ∗ S T , S P . ∗ S T , C T ) , 2 ) ) ;<br />

cpu1 = cputime − t1 ;<br />

cpu2 = cputime − t2 ;<br />

✫ ✪<br />

Listing A.2: Funktion Gauss_Trapez zur Approximation eines Integrals <strong>über</strong> S 2<br />

mit Hilfe der Gauß-Trapez-Produktregel.<br />

65

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!