Undefinierte Funktion '' für Eingabeargumente vom Typ 'char'
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.
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:
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.
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!