第4章 符号数学的基础
sym(x) 创建一个符号变量x
Syms  a b c
findsym对默认自变量进行查询。
findsym(f)
factor(S)
pretty(f)  %将表达式按照类似书写习惯的方式显示。
expand(S) 因式展开符号表达式S。
collect(S,n) 将符号表达式S中自变量n的同次幂项的系数合并
simplify(S) 化简函数,使用Maple的化简规则可用于化简各种表达式。 [r,how]=simple(S) 返回S的最简化形式
[n,d]=numden(S) 将符号表达式S转换为分子和分母都是整系数的最佳多项式。
horner(S) 将符号表达式S转换为嵌套形式
[Y,SIGMA]=subexpr(S,SIGMA) 此函数用变量SIGMA(字符或字符串)的值
R=subs(S,old,new) 用新的符号变量new替换原来符号表达式S中的变量old。
limit(F,x,a) 计算符号表达式F在条件下的极限
limit(F,a) 计算符号表达式F中默认自变量趋向于a条件下的极限。
limit(F ) 计算符号表达式F在默认自变量趋向于0时的极限。
limit(F,x,a,‘right) 计算符号表达式 F在 条件下的右极限。
limit(F,x,a,left) 计算符号表达式 F在 条件下的左极限。
diff(S) 求符号表达式S对于默认自变量的微分
diff(S,v) 求符号表达式S对于自变量v的微分
diff(S,n) 求符号表达式S对于默认自变量的n次微分
int(S)    求符号表达式S对于默认自变量的不定积分
int(S,v)  求符号表达式S对于自变量v的不定积分
int(S,a,b) 求符号表达式S对于默认自变量从a到b的定积
symsum(S)    求符号表达式S对于默认自变量的不定和。
symsum(S,v)  求符号表达式S对于自变量v的不定和。
symsum(S,a,b) 求符号表达式S对于默认自变量从a到b的有限和。
taylor(f)      计算符号表达式f在默认自变量等于0处的5阶Taylor级数展开式。
taylor(f,n,v)  计算符号表达式f在自变量v=0处的n-1阶Taylor级数展开式。
taylor(f,n,v,a)  计算符号表达式f在自变量v=a处的n-1阶Taylor级数展开式。
solve(eq) 求解符号表达式eq=0的代数方程,自变量为默认自变量。
solve(eq,var) 求解符号表达式eq=0的代数方程,自变量为var。
solve(eq1,eq2,eq3,eqn,var1,var2,var3,varn)
求解符号表达式eq1,eq2,eqn组成的代数方程,自变量分别为var1,var2,,varn.。
dsolve(eq1,eq2,…’.cond1,cond2,matlab等高线命令…’,v)
求由eq1,eq2,指定的常微分方程的符号解,参数cond1,cond2,为指定常微分方程的边界条件和初始条件,自变量v如果不指定,将为默认自变量。
ezplot(f)        绘制表达式f(x)的二维图形,x轴坐标的近似范围为
ezplot(f,[xmin,xmax]) 绘制表达式f(x)的二维图形,x轴坐标的范围为[xmin,xmax]。
ezpolar函数为极坐标下的二维绘图函数,调用格式与explot相同。
ezplot3(x,y,z)
绘制由表达式 x=x(t)、y=y(t)和z=z(t)定义的三维曲线, 自变量t的范围为
ezplot3(f,[tmin,tmax]) 
绘制由表达式 x=x(t)、y=y(t)和z=z(t)定义的三维曲线, 自变量t的变化范围为[tmin,tmax]。
ezplot3(,animate) 如果在函数中增加animate参数,则绘制三维动态轨迹图。
ezxontour(f)绘制由表达式f(x,y)定义的等高线,自变量x和y的变换范围均为
ezxontour(f,domain)
绘制由表达式f(x,y)定义的等高线,自变量x和y的变换范围由domain确定,domain可以是4*1阶的矢量[xmin,xmax,ymin,ymax],也可以是2×1阶的矢量[min,max],当domain为2*1阶的矢量时,min<x<max, min<y<max。
ezxontour(,),绘制等高线时按n×n的网格密度绘图,n的缺省值为60。
esmesh(f) 绘制由表达式f(x,y)定义的网络图,自变量x和y的表达式范围均为
ezmesh(f,domain)
绘制由表达式f(x,y)定义的网格图,自变量x和y的变换范围由domain确定,domain可以是4×1阶的矢量[xmin,xmax,ymin,ymax],也可以是2×1阶的矢量[min,max],当domain为2×1阶的矢量时,min<x<max, min<y<max。
ezmesh(x,y,z,)
绘制由表达式 x=x(s,t)、y=y(s,t)和z=z(s,t)定义的参数表面网格图, 自变量s和t的变化范围均为
ezmesh(x,y,z,[smin,smax,tmin,tmax])
绘制由表达式 x=x(s,t)、y=y(s,t)和z=z(s,t)定义的参数表面网格图, 自变量s和t的变化范围为[smin,smax,tmin,tmax]。
ezmesh (,n)  绘制网格图时按n×n的网格密度绘图,n的缺省值为60。
ezmesh (,circ) 以原盘为自变量域绘制网格图。
ezsurf(f) 绘制由表达式f(x,y)定义的表面图,自变量x和y的表达式范围均为
ezsurf(f,domain)
绘制由表达式f(x,y)定义的表面图,自变量x和y的变换范围由domain确定,domain可以是4×1阶的矢量[xmin,xmax,ymin,ymax],也可以是2×1阶的矢量[min,max],当domain为2×1阶的矢量时,min<x<max, min<y<max。
ezsurf(x,y,z,)
绘制由表达式 x=x(s,t)、y=y(s,t)和z=z(s,t)定义的参数表面图, 自变量s和t的变化范围均为
ezsurf(x,y,z,[smin,smax,tmin,tmax])
绘制由表达式 x=x(s,t)、y=y(s,t)和z=z(s,t)定义的参数表面图, 自变量s和t的变化范围为[smin,smax,tmin,tmax]。
ezsurf (,n)    绘制表面图时按n×n的网格密度绘图,n的缺省值为60。
ezmesh (,circ) 以原盘为自变量域绘制表面图。