13.01.2015 Aufrufe

Bauinformatik Teil 1 - Baustatik-Info-Server

Bauinformatik Teil 1 - Baustatik-Info-Server

Bauinformatik Teil 1 - Baustatik-Info-Server

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.

Seite 22 <strong>Bauinformatik</strong> - <strong>Teil</strong> 1 - Übungsskript / 2011<br />

5.4.2 Reihenentwicklung weiterer Funktionen<br />

Analog zur Entwicklung der sinus-Funktion kann für die Funktion cosinus(x) eine Reihenentwicklung<br />

programmiert werden (siehe Gleichung 8).<br />

cos(x) = 1 − x2<br />

2! + x4<br />

x2n<br />

− · · · + (−1)n/2<br />

4! (2n)! ± . . . (8)<br />

Analog zur Entwicklung der sinus-Funktion kann für die Funktion f(x) = e x eine Reihenentwicklung<br />

programmiert werden (siehe Gleichung 9).<br />

e x = 1 + x 1! + x2<br />

2! + · · · + xn<br />

(n)! . . . (9)<br />

5.5 Newton-Verfahren<br />

5.5.1 Der Algorithmus des 1-dimensionalen Falls<br />

Mit dem Newton-Verfahren kann iterativ eine Nullstelle<br />

einer Funktion f(x) bestimmt werden. Hierfür<br />

sind ein Startwert x 0 , eine Genauigkeit ɛ und eine<br />

maximale Iterationsanzahl n x vorzugeben.<br />

Durch Nullsetzen einer Taylor-Reihenentwicklung<br />

um den Punkt x n kann die Iterationsformel des<br />

Newton-Verfahrens abgeleitet werden.<br />

Abbildung 20: Graphische Darstellung des<br />

Newton-Verfahrens<br />

f(x n+1 ) = f(x n ) + (x n+1 − x n ) · f ′ (x n ) = 0 ⇒ (10)<br />

x n+1 = x n − f(x n)<br />

f ′ (n = 0, 1, 2, . . . ; x 0 gegeben)<br />

(x n )<br />

Die Ableitung der Funktion f(x) kann durch den Differenzenquotienten angenähert werden.<br />

f ′ (x) =<br />

f(x + h/2) − f(x − h/2)<br />

h<br />

z.B. mit h = 0.001 (11)<br />

E. Baeck

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!