0 Daumen
740 Aufrufe

Aufgabe:

Der natürliche Logarithmus ln(x) soll an einer Stelle x = a > 0 näherungsweise berechnet werden. Verwenden Sie hierzu das Newton Verfahren zur Berechnung einer Nullstelle der Funktion

f(x) = ex - a

a) Geben Sie die Iterationsvorschrift an.

b) Zeigen Sie die quadratische Konvergenz.


Problem/Ansatz:

a) xn+1 = xn - \( \frac{e^x - a}{e^x} \)

b) Ich weiß nur, dass man das Ganze irgendwie mit dem Taylorpolynom zweiten Grades herausfinden soll, aber ich weiß nicht, wie.

Avatar von

1 Antwort

0 Daumen

a) Die Iteration Vorschrift stimmt nicht, lies genau.

b) Schreib grundsätzlich (nicht nur hier!) auf, was zu zeigen ist. Setze die Gegebenheiten hier ein. Erst dann kann man hoffen mit dem Beweis anfangen zu können.

Avatar von 9,8 k

Also bei der a) soll nur stehen:
xn+1 = xn - f(xn)/f'(xn)?

Nach einem Satz aus dem Skript soll man eine Funktion g(xn) = xn+1 aufstellen.

g(xn) = xn - \( \frac{e^x - a}{e^x} \)
Dann muss gezeigt werden, dass g(a) = g'(a) = 0 gilt und g''(a) ≠ 0. Dann konvergiert das mit der Ordnung 2 gegen a.

Mach erst a) richtig. Lies genau. Wir brauchen die Funktion g, z. B. in der Form g(x).

g(x) = x - \( \frac{e^x -x}{e^x} \) ?

Aha.. Mich stört nur das Fragezeichen weil das darauf hindeutet, dass du das Konzept der Iteration noch nicht verstanden hast. Schau dir Beispiele in deinen Unterlagen an.

In meinen Unterlagen steht

[...] aus der Newton-Iteration xn = xn-1 - \( \frac{f(xn)}{f'(xn)} \), dass...
Dann wäre doch die Iteration richtig angegeben, wenn ich für f und f' entsprechend einsetze oder verstehe ich das falsch?

Auf der rechten Seite sollte in Deinen Unterlagen stehen: \(... -\frac{f(x_{n-1}}{f'(x_{n-1})}\). Wenn nicht, verbessere das.

Allgemein eben \(x_n=g(x_{n-1})\), woraus man die Funktion \(g\) abliest.

Also ist g(x) = x - \( \frac{e^x - x}{e^x} \). Jetzt soll gezeigt werden, dass g(a) = g'(a) = 0 ≠ g''(a) ist?

Ja genau. Auf geht's.

g(a) = a - \( \frac{e^a - a}{e^a} \)

g'(a) = \( \frac{e^a - a + 1}{e^a} \)

g''(a) = \( \frac{a-2}{e^a} \)

Du bringst die Variablen durcheinander.

Berechne g'(x) usw. und setze danach(!) a ein.

g'(x) = \( \frac{e^x -x+1}{e^x} \)
g''(x) = \( \frac{x-2}{e^x} \)

Und dann a einsetzen?

Wieso die ganze Zeit "a einsetzen". a ist doch ein Parameter der Aufgabenstellung?

Sorry, hab nicht aufgepasst. Dein g(x) stimmt nach wie vor nicht.

@mathhilf s.o., Kriterium für quadratische Konvergenz.

Die Bedingungen an g müssen doch an der Lösung ausgewertet werden, also am Fixpunkt von g?

Wie muss denn g(x) dann aussehen?

@mathhilf du hast natürlich recht, es geht nicht um a, sondern um die Lösung. Aber erstmal brauchen wir das richtige g.

@123vier mit Raten kommst du nicht weiter. Oben hab ich dir erklärt, wie man g(x) erhält ("auf der rechten Seite..."). Du musst nur genau auf jedes Zeichen achten (ja, ich auch, sorry für die Verwirrung oben).

g(x) = x - \( \frac{e^x - a}{e^x} \)

Jetzt stimmt's wirklich.

Dann wäre

g(x) = x - \( \frac{e^x - a}{e^x} \)
g'(x) = \( \frac{e^x - a}{e^x} \)
g''(x) = \( \frac{a}{e^x} \)

Aber wenn ich da a einsetze.. warum sollte dann z.B. g(a) = 0 gelten?

mathhilf hat zurecht darauf hingewiesen, dass es nicht um a geht. Ich habe das auch nochmal bestätigt. Daher dachte ich, das wäre geklärt?!

Lies die Def. der quadratischen Konvergenz nochmal genau und überleg Dir, welche Stelle man einsetzen muss.

Muss man ln(a) einsetzen

Rätst Du wieder? In den Definitionen und Sätzen steht alles eindeutig festgelegt.

Auch wenn Du das Fragezeichen nicht schreibst, sehe ich es trotzdem ;-)

Ich glaube, dass man ln(a) einsetzen muss. Ist das, was die Aufgabenstellung hergibt.

Ja, dann mach es doch.

g(ln(a)) = ln(a)
g'(ln(a)) = 0
g''(ln(a)) = 1

Und? Prüfe genau, was in der von Dir zitierten Aussage (ganz oben) zur quadr. Konvergenz steht. Lade diese gerne als Foto hoch.

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Mathelounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community