error in syms line 56 WHY THIS ERROR ?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hugh Schemmer
am 2 Sep. 2017
Kommentiert: Walter Roberson
am 4 Sep. 2017
I just purchased and installed the Symbolic Toolbox but it does not seem to work. Why do I get this error? This is from an example from the Mathworks website.
syms s(t) f(x,y)
Error using assignin Invalid variable name "s(t)" in ASSIGNIN.
Error in syms (line 56) assignin('caller',varargin{i},sym(varargin{i}));
2 Kommentare
Steven Lord
am 3 Sep. 2017
Which release are you using? Does the documentation included in your installation list that as a valid syntax?
Walter Roberson
am 4 Sep. 2017
"just purchased" -- it isn't possible to purchase R2011b or earlier anymore!
Akzeptierte Antwort
Walter Roberson
am 2 Sep. 2017
You should use
which -all syms
to see where you are getting the syms function from. You should see toolbox/symbolic/symbolic/syms.m but somehow you have some other routine instead.
syms() does have some assignin('caller') calls, but none of them have the form you show in the error message, and none of them occur until after line 200 in the routine -- line 56 is still part of the help text.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Conversion Between Symbolic and Numeric finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!