Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
makabeli6 Gast
|
Verfasst am: 12. Mai 2006 11:55 Titel: Newton Verfahren |
|
|
Hallo, kann mir jemand helfen?
Ich muss ein Nullstellenproblem mit Matlab lösen, wahrscheinlich mit Newton. Wie programmiert man denn sowas.
Ich bräuchte eventuell nur ne kleine Starthilfe.
Danke, Makabeli6 |
|
Nach oben |
|
|
|
Tobias
Anmeldungsdatum: 15.02.2005 Beiträge: 149
|
Verfasst am: 12. Mai 2006 15:09 Titel: |
|
|
Hast du Probleme mit dem theoretischen Hintergrund des newton-Verfahrens oder mit der Syntax von Matlab? |
|
Nach oben |
|
|
makabeli6 Gast
|
Verfasst am: 15. Mai 2006 19:30 Titel: Newton Verfahren |
|
|
Hallo
das Newton Verfahren hab ich erst einmal so verstanden:
Ich brauch einen Startwert x1.
daraus wird dann der nächste Näherungswert x2 bestimmt.
mit x2 = x1 - f(x) / f'(x).
und so weiter.
Das Problem ist
Ich habe eine nichtlineare Funktion mit Matrizen gegeben.
Ich suche eine nxn Matrix X. Was soll ich denn da für einen Startwert wählen.
Außerdem weiß ich nicht wie ich Matrizen ableite. Oder gibt es da in matlab einen befehl dafür.
Also ich weiß schon was zu tun ist, aber nicht wie (in matlab),
ich kann auch ein anderes Programm wählen zum Beispiel delphi. vielleicht ist es einfacher.
[/latex] |
|
Nach oben |
|
|
Tobias
Anmeldungsdatum: 15.02.2005 Beiträge: 149
|
Verfasst am: 15. Mai 2006 20:17 Titel: |
|
|
Poste mal die Funktion, sonst kann ich mir das nicht vorstellen |
|
Nach oben |
|
|
makabeli6 Gast
|
Verfasst am: 16. Mai 2006 11:50 Titel: Newton Verfahren |
|
|
Also hier:
A*X'*X + B*X + C = 0
A, B, C sind nxn Matrizen, n=2...6
X soll bestimmt werden, ist ebenfall nxn Matrix |
|
Nach oben |
|
|
|