第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’) 以原盘为自变量域绘制表面图。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论