Frage

Ich lerne, wie man ODE-Systeme in Matlab löst, aber irgendwie bekomme ich die Beispiele nicht zum Laufen.
Ich versuche, dem Abschnitt „Numerische Näherungen als Funktionen darstellen“ zu folgenhttp://www.mathworks.com/help/symbolic/mupad_ug/solve-equations-numerically.html#math-solving-equations-numerically-diff-equations

aber wenn ich Zeile 1 betrete

IVP := {y''(t) = t*y'(t), y(0) = 0, y'(0) = 1/3}:

es wirft den Fehler

Undefined function 'IVP' for input arguments of type 'char'.

Irgendeine Idee, was hier los ist?Benötige ich zusätzliche Bibliotheken oder ähnliches?Ich bin ziemlich neu in Matlab.

War es hilfreich?

Lösung

Das ist MuPAD Syntax.Du brauchst MuPAD Notebook, wenn Sie dies in MATLAB tun möchten.Um zu sehen, ob Sie es haben, gehen Sie in MATLAB oben zu Ihrem APPS Klicken Sie auf die Registerkarte und wählen Sie dann aus MuPAD Notebook So starten Sie ein neues Notizbuch:

enter image description here

Sobald Sie die ausgewählt haben MuPad Notebook Option, dann fahren Sie fort und folgen Sie dem Tutorial, mit dem Sie uns verlinkt haben.Hier ist eine Referenz zum Starten eines neuen Notebooks für weitere Details. http://www.mathworks.com/help/symbolic/create-mupad-notebooks-and-program-files.html

Das ist es, was ich bekomme, wenn ich Ihr betreibe IVP Beispiel.Ich tippe den Befehl ein, drücken Eingeben, und geben Sie dann ein IVP und schieben Eingeben um die Ausgabe wiederzugeben.

enter image description here

Wie Sie sehen, funktioniert die Syntax dort.Wenn Sie anfangen möchten MuPAD, es ist eine andere Syntax als MATLAB insgesamt, daher sollten Sie hier mit einigen grundlegenden Grundlagen beginnen: http://www.mathworks.com/help/symbolic/mupad-lingual-fundamentals.html

Viel Glück!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top