MATLAB如何使用syms函数直接创建符号表达式
syms函数的功能比sym函数要更为强大,它可以一次创建任意多个符号变量。而且,syms函数的使用格式也很简单,使用格式如下:
syms var1 var2 var3…
这种创建方法与sym命令相反。它需要在具体创建一个符号表达式之前,就将这个表达式所包含的全部符号变量创建完毕。但在创建这个表达式时,只需按给其赋值时的格式输入即可完成。
例题 syms函数创建符号表达式
>> syms a b c x
>> g=sym('a*x^2+b*x+c')
g =
a*x^2 + b*x + c
>> f=g^2-g*3+4
f =
(a*x^2 + b*x + c)^2 - 3*b*x - 3*a*x^2 - 3*c + 4