一.求极限
limit(f)
limit(f,x,n)
limit(f,x,n,'left')
limit(f,x,n,'right')
e.g:
clear
syms x;
f1=(1-cos(2*x))./(x+sin(x));
f2=sin(x)./x;
L1=limit(f1)%默认为0;
L2=limit(f2,x,1)
二.求微分
diff(f,x,n)
diff(f,x1,x2,...,xn)%混合导数
jacobian(f,v)%Jacobian矩阵
三.求极值
极小值:[x,fc0,exitflag]=fminbnd(f,x1)
四.因式分解
factor(f)
五.展开
expand(f)
六.简化
simplify(f)
七.合并同类项
collect(f)
八.计算特定值
1.用subs
subs(ep,OLD,NEW)%ep--表达式,OLD--原来的数值;NEW--新的数值
e.g:
subs(y,x,sym('5'))
2.用匿名函数句柄
e.g:
sqr=@(x)x^2;%sqr匿名函数句柄;@运算符创建句柄;()包括函数的输入参数
a=sqr(5)
九.画隐函数图像
ezplot(f)
ezplot(f,[min,max])
ezplot(f,[xmin,xmax,ymin,ymax])
ezplot(x,y)
ezplot(x,y,[tmin,tmax])
ezplot(...,figure_handle)
十.傅里叶变换
fourier(f,t,w)
十一.求方程的解
solve(ep1,ep2,...,'x','y')
十二.求微分方程的解
Dny的定义:
Dy=diff(f,y)
D2y=diff(f,y,2)
e.g:
clear
syms x y;
Dy=diff(y,x);
ds=dsolve('y*Dy/5+x/4=0','x')
十三.假设
assume(a,'clear')复数
assume(a,'real')实数
assume(a>0)正实数
附:real:实数
rational:有理数
integer:整数
multiple:倍数
even:偶数
odd:奇数