matlab符号计算出错本人在matlab7中运行书本中如下符号计算例题clearsyms xg=sym('cos(x+sin(y(x))')dgdx=diff(g,x)matlab7显示出错如下:Error using ==> sym.sym>char2symNot a valid symbolic expression.Error in ==> sym.sym at 92S

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 13:26:10

matlab符号计算出错本人在matlab7中运行书本中如下符号计算例题clearsyms xg=sym('cos(x+sin(y(x))')dgdx=diff(g,x)matlab7显示出错如下:Error using ==> sym.sym>char2symNot a valid symbolic expression.Error in ==> sym.sym at 92S
matlab符号计算出错
本人在matlab7中运行书本中如下符号计算例题
clear
syms x
g=sym('cos(x+sin(y(x))')
dgdx=diff(g,x)
matlab7显示出错如下:
Error using ==> sym.sym>char2sym
Not a valid symbolic expression.
Error in ==> sym.sym at 92
S = char2sym(x);
请问是什么原因啊?以前运行符号计算都行,是不是我的matlab7出现了问题啊?而且我重装一个后也不行?

matlab符号计算出错本人在matlab7中运行书本中如下符号计算例题clearsyms xg=sym('cos(x+sin(y(x))')dgdx=diff(g,x)matlab7显示出错如下:Error using ==> sym.sym>char2symNot a valid symbolic expression.Error in ==> sym.sym at 92S
g=sym('cos(x+sin(y(x))')
这行行末少了一个右括号,应该是
g=sym('cos(x+sin(y(x)))')