环境:MATLAB2009a
在符号计算中,假如使用了这样一条语句
z = syms('cos(theta)');
万恶的小红一定会跳出来,BALA BALA……
??? Error using ==> sym.sym>sym.sym/scalarsym at 382
Error: argument must be of 'Type::Arithmetical' [sin]
Error in ==> sym.sym>sym.sym/char2sym at 337
Scell = scalarsym(x);
Error in ==> sym.sym>sym.sym/symchar at 182
Scell = char2sym(x);
Error in ==> sym.sym>sym.sym at 120
S = cell2sym(S,symchar(x,a,nargin));因为theta是保留字!
here's the detail
http://www.mathworks.com/matlabcentral/newsreader/view_thread/296759