Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Koch_Mathematik fur das Ingenieurstudium.pdf
Скачиваний:
107
Добавлен:
21.02.2016
Размер:
17.74 Mб
Скачать

6.5 Numerische Verfahren

283

Beispiel 6.32 (Newton-Verfahren)

Wir suchen die Schnittpunkte der beiden Funktionen

g(x) = ex + 1, h(x) = x + 3.

Die Suche nach den Schnittpunkten von g und h ist äquivalent mit der Suche der Nullstellen von

f(x) = g(x) − h(x) = ex x − 2.

Aus dem Schaubild ergeben sich als geeignete Startwerte für das Newton-Verfahren x˜0 = −2, x˜0 = 1. Die weiteren Näherungswerte berechnen wir mit der Formel

 

 

 

f x˜k

 

 

 

e

x˜k

xk

 

 

x˜k+1

=

x˜k

 

( x˜k)

=

x˜k

ex˜k

˜

1− 2

.

f

 

 

 

( )

 

 

 

 

 

Der Tabelle kann man die einzelnen Zahlenwerte entnehmen. Die korrekten Zi ern sind jeweils rot dargestellt. Man sieht, dass das Verfahren rasch gegen die Lösungen konvergiert.

 

 

 

y

 

h(x)

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

3

 

 

 

 

 

 

2

 

 

 

g(x)

 

 

1

 

 

 

 

 

 

 

 

 

−3

−2

−1

1

2

3

x

 

k x˜k

x˜k

0 −2.0000000000 1.0000000000

1 −1.8434823572 1.1639534137

2 −1.8414060661 1.1464211850

3 −1.8414056604 1.1461932587

4 −1.8414056604 1.1461932206 Ì

Ausgehend von beiden Startwerten konvergiert das Newton-Verfahren in Beispiel 6.32 sehr schnell gegen die beiden gesuchten Lösungen. Dabei scheint die Konvergenzgeschwindigkeit abhängig vom Steigungsverhalten zu sein. Die mathematische Analyse des NewtonVerfahrens ist sehr aufwendig. Einzelheiten findet man bei [Mohr:Numerik].

Eigenschaften des Newton-Verfahrens

In der Regel konvergiert das Newtonsche Näherungsverfahren sehr schnell gegen eine Lösung. Folgende Punkte sind allerdings zu beachten:

LBei mehrfachen Nullstellen konvergiert das Verfahren langsam oder gar nicht.

LAusgehend von einem bestimmten Startwert findet das Newton-Verfahren höchstens eine Nullstelle. Zur Bestimmung mehrerer Nullstellen kann man die Iteration mit unterschiedlichen Startwerten durchführen.

LIn manchen Situationen konvergiert die Newton-Iteration nicht gegen eine Nullstelle.

6.5.3 Sekantenverfahren

Der kritische Punkt beim Newton-Verfahren ist die Berechnung der Ableitung. Man kann dazu natürlich auf Methoden zur numerischen Di erenziation zurückgreifen, siehe Abschnitt 6.5.1. Eine weitere Alternative stellt das sogenannte Sekantenverfahren dar. Dabei handelt es sich um eine dem Newton-Verfahren ähnliche Methode, bei der anstelle der Steigung der Funktion die Steigung der Sekante verwendet wird.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]