你好同学,matlab的符号工具箱经过了系统的优化,之前的对于多个变量的构成的表达式类似sym('a*b*c')
需要改成用str2sym('a*b*c')
,而对于单个符号变量仍然可以直接比如sym('a')
。而simple这个化简函数,需要改成simplify
才是正确的用法,有帮助望采纳哟。
simple('s'),s是字符串,如果是对某个字符函数如y=(2+x)/x;化简,直接用simple(y)就得到2/x+1; 有时表达式比较复杂,一次化简结果不太理想,就再次化简,可以用simple(simple(y))