Newton-Verfahern mit 2 Variablen |
| 17.06.2005, 09:27 | H3nn1 | Auf diesen Beitrag antworten » | ||
| Newton-Verfahern mit 2 Variablen das Newton-Verfahren ansich hab ich ja kapiert, aber was ist denn, wenn zwei Variablen auftauchen? Beispiel: oder Startwert (x,y) = (0,1). der Henni |
||||
| 17.06.2005, 09:48 | brunsi | Auf diesen Beitrag antworten » | ||
| RE: Newton-Verfahern mit 2 Variablen ich denke dennoch, dass du das verfahren dann nur mit e8iner variablen durchführen musst. was soll denn das heißen:
hast du die aufgabe vorgegeben bekommen? und den startwert auch, oder hast dud ir die selbst zusammen gestellt? |
||||
| 17.06.2005, 11:36 | Tobias | Auf diesen Beitrag antworten » | ||
Nein, man führt das Newtonverfahren selbstverständlich dann auch mit beiden Variablen aus. Dann rechnet man nichtmehr mit Skalaren sondern mit Vektoren. Dafür setzt du: Du hast nun ein Nullstellenproblem in zwei Variablen. Die Formel für das Newtonverfahren lautet hier: Die Ableitung f'(x, y) ist die Jacobimatrix (Man leitet f(x,y) in der ersten Spalte nach x ab und in der zweiten Spalte nach y und erhält hier eine 2x2 Matrix). Man müsste die Matrix invertieren um die Newtonformel so anwenden zu können. Deshalb kann man in jedem Schritt das folgende Lineare Gleichungssystem lösen: Oder schöner: Setze , und berechne in jedem Schritt |
||||
| 17.06.2005, 11:40 | yeti777 | Auf diesen Beitrag antworten » | ||
| RE: Newton-Verfahern mit 2 Variablen Hallo Henni! Das NEWTON-Verfahren gibt es auch für nichtlineare Gleichungsysteme mit mehrere Variablen (Existenz und Konvergenz sind dann eine andere Frage!). Wenn ich dein Beispiel ansehe, denke ich, du meinst: (1) (2) Gesucht ist der Vektor , der beide Gleichungen erfüllt. Als Startwert ist vorgegeben. Bist du mit der Differentiation vektorwertiger Funktionen vertraut? Ist dir der Begriff JACOBI-Matrix (auch Funktionalmatrix ) bekannt? Dann könnte ich dir ev. weiterhelfen. Gruss yeti |
||||
| 17.06.2005, 11:57 | brunsi | Auf diesen Beitrag antworten » | ||
| RE: Newton-Verfahern mit 2 Variablen nee leider nicht, erzähl mal Yeti!!
|
||||
| 17.06.2005, 13:35 | yeti777 | Auf diesen Beitrag antworten » | ||
| RE: Newton-Verfahern mit 2 Variablen Hallo brunsi! Eigentlich hat dir Tobias bereits alles Notwendige sehr schön erklärt. Da du dich mit der Differentiation von vektorwertigen Funktionen noch nicht auskennst, können wir dir im Moment nicht weiterhelfen. Um dir (nur) eine Anschauung zu geben, habe ich dein Gleichungssystem mit einem kleinen selbstgebastelten Progrämmchen gelöst. Zuerst habe ich anhand einer Grafik geeignete Startwerte bestimmt (siehe Anhang). Dann habe ich mit "NEWTON" die genaueren Lösungsvektoren bestimmt, so wie Tobias es beschrieben hat. Nach nur 5 Iterationen ergeben sich für die Schnittpunkte = Lösungen in der oberen Halbebene (die unten habe ich weggelassen) folgende Näherungswerte für dein GLS: , , . Durch Einsetzen in deine Gleichungen kannst du dich überzeugen, dass die Werte stimmen. Das Problem beim mehrdimensionalen NEWTON, vor allem bei dim > 2, sind die Startwerte, da das Verfahren nur lokal konvergiert. Bei schlecht gewählten Startwerten "schwimmt" das Verfahren davon. Man hat darum numerische Verfahren konstruiert, die global, dh. unabhängig von der Wahl des Startwerts, konvergieren. Das LEVENBERG-MARQUARD-Verfahren ist eins davon. Gruss yeti |
||||
| Anzeige | ||||
|
|
||||
| 17.06.2005, 14:01 | H3nn1 | Auf diesen Beitrag antworten » | ||
Hallo Leute, danke für die ausführlichen Antworten. In der Aufgabe sollte ich (glaub ich) für beide Gleichungen jeweils 4 Iterationen berechnen. Die Startwerte waren ja vorgegeben... Das mit der Jacobi-Matrix scheint mir eine sinnvolle Lösung zu sein. Ich weiss jedoch nicht mehr, ob das da gefragt war, oder ob man das dann einfach auf diese Weise berechnet... |
||||
| 17.06.2005, 14:12 | H3nn1 | Auf diesen Beitrag antworten » | ||
Allerdings verstehe ich nicht, wie man das denn ableiten soll. Muss ich jeweils für x und y getrennt ableiten?
Kannst Du mir das vielleicht mal zeigen (anhand meines Beispiels)? |
||||
| 17.06.2005, 14:26 | Tobias | Auf diesen Beitrag antworten » | ||
Die Jacobimatrix in deinem Beispiel erstellt sich folgendermaßen: Man geht aus von der Funktionsmatrix: Nun leitet man getrennt nach x und y ab (Partielle Ableitung): Die Partielle Ableitung setzt alle anderen Variablen als "konstant" voraus. |
||||
| 17.06.2005, 14:29 | yeti777 | Auf diesen Beitrag antworten » | ||
Bezüglich Definition schau mal hier: http://de.wikipedia.org/wiki/Jacobimatrix Gruss yeti |
||||
|
|
Verwandte Themen
| Die Beliebtesten » |
|
| Die Größten » |
| Die Neuesten » |
|
