1. syms命令
可以替换sym和symfun,另外可以定义符号变量的类型,如
syms x positive;
限定x为正数.
若要取消这个限定,则可以用命令
syms x clear;
2. simplify函数
化简表达式
syms a b x;
y = (cos(a+b)+cos(a-b)) / 2 + (sin(x))^2 + (cos(x))^2;
simy = simplify(y);
3. limit函数
求极限运算.
syms n x;
y = (1+x/n)^n;
limy = limit(y,n,Inf);
4. diff函数
求表达式的若干阶导数.
syms x n;
y = x^n;
diffy = diff(y,x,3);
求x^n对x的3阶导数,如果3处缺省,则默认为1.
5. subs函数
将符号替换为另一个或多个数值或符号.
①一个符号替换为一个数值
syms x y a;
f = a*x^2 + y;
fx3 = subs(f,x,3);
将x=3代入表达式
②一个符号替换为另一个符号
syms x y a;
f = a*x^2 + y;
fa2b = subs(f,a,b);
将表达式中的a替换成b
③多个符号替换为多个数值
syms x y a;
f = a*x^2 + y;
fxya = subs(f,{x,y,a},{1,2,3});
将x=a,y=2,a=3代入表达式.