Funzione indefinita '' per argomenti di ingresso di tipo 'char'
Domanda
Sto imparando a risolvere i sistemi di odi a Matlab, ma in qualche modo non riesco a far funzionare gli esempi.
Sto cercando di seguire la sezione "rappresentare approssimazioni numeriche come funzioni" a
http://www.mathworks.com/help/symbolic/UPAD_UG/Solve-UR-Equations-numerically.html#math-solting-equations-numerically-diff-equations
Ma quando inserisco la riga 1
IVP := {y''(t) = t*y'(t), y(0) = 0, y'(0) = 1/3}:
.
Getta l'errore
Undefined function 'IVP' for input arguments of type 'char'.
.
Qualche idea cosa sta succedendo qui?Ho bisogno di alcune biblioteche in più o qualcosa del genere? Sono abbastanza nuovo a Matlab.
Soluzione
Questa è la sintassi di MuPAD
. Devi avere un notebook MuPAD
se vuoi farlo a Matlab. Per vedere se ce l'hai, in Matlab, in alto, vai alla scheda APPS
, quindi seleziona MuPAD Notebook
per avviare un nuovo notebook, come:
Una volta selezionata l'opzione MuPad Notebook
, quindi vai avanti e segui quel tutorial che ci hai collegato. Ecco un riferimento per avviare un nuovo notebook per maggiori dettagli. http://www.mathworks.com/ Aiuto / simbolico / creatore-mutad-notebook-and-program-files.html
Questo è ciò che ottengo quando eseguo il tuo esempio IVP
. Digitare il comando, premere Inserisci , quindi digitare IVP
e premere immettere per echo l'output.
Come puoi vedere, la sintassi funziona lì. Se si desidera iniziare su MuPAD
, è una sintassi diversa rispetto a Matlab tutti insieme, quindi dovresti iniziare qui per alcuni fondamentali di base: http://www.mathworks.com/help/symbolic/UPAD-Language-FinDamentaments.html
Buona fortuna!