explizites eulerverfahren ode < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) reagiert/warte auf Reaktion | Datum: | 12:14 Sa 07.01.2012 | Autor: | WerWieWas |
Ich möchte eine DGL mit Matlab lösen. Das läuft auch schon wunderbar mit den ode solvern.
Jetzt möchte ich aber um die Qualität zu vergleichen dieselbe DGL mit dem expliziten Eulerverfahren lösen. Allerdings ohne dieses selbst zu implementieren.
Frage:
Kann man zb. ode45, so einstellen, dass im Hintergrund der explizite euler abläuft?
Meine idee war
options = odeset('MaxOrder',1);
Ich glaube aber das die Schrittweiten hier noch adaptiv sind und die möchte ich gern fest selber vorgeben.
Jemand eine idee?
Grüße
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 12:29 Sa 07.01.2012 | Autor: | leduart |
Hallo
Dein Anliegen ist schwer zu verstehen: eine m-file für ein einfaches Eulerverfahren zu schreiben ist so einfach, dass ich nicht weiss, warum man ne fertige routine verwenden sollte, die warscheinlich wie üblich Runge Kutta ist.
kriegt man sonst den code von ode45 nicht geliefert? Dann würde ich den ansehen.
bis dann lula
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 13:38 Sa 07.01.2012 | Autor: | WerWieWas |
Es geht mir vor allem darum ob es möglilch ist den Matlab- solver in der Form zu modifizieren.
Es hat mich einfach interressiert ob es so geht. Ich bin Anfänger und habe nur Grundkentnisse in Numerik. Ich verstehe euler und weiß auch was runge kutta ist aber ich würde das ganze "Zeug" am liebsten einfach Fertig nutzen um meine Probleme damit zu lösen.
Das ist der Grund warum ich mich dafür interessiere ob sich das gewünschte Verhalten so realisieren lässt.
Wenn nicht, wird der euler halt selbst gemacht
|
|
|
|