MATLAB数学实验.ppt
《MATLAB数学实验.ppt》由会员分享,可在线阅读,更多相关《MATLAB数学实验.ppt(24页珍藏版)》请在三一办公上搜索。
1、MATLAB数学实验,第七章 MATLAB符号计算,第七章 MATLAB符号计算,7.1 符号对象 7.2 符号矩阵和符号函数7.3 符号微积分7.4 符号方程和符号微分方程 7.5 便捷函数作图7.6 符号计算局限性和Maple调用,、符号对象的定义s=sym(str)将数值或字符串str转化为 符号对象s,数值为有理表示;s=sym(num,d)将数值表达式转化为符号 表达式,数值用十进制表示;,syms var1 var2 定义var1,var2,为符号变量subs(s,old,new)将符号表达式s中的符号 变量 old用new代替,7.1 符号对象,比较:a=pi2,b=pi2,c=
2、sym(pi2),d=sym(pi2,d),e=sym(b),2.计算精度和数据类型转换 digits(n)将数值计算精度设为n位;x=vpa(s)求s的数值结果x=vpa(s,n)采用n位计算精度求s的数值 结果,double(s)将符号对象转化为双精度数值char(s)将符号对象转化为字符串,例 pi与210000,1.矩阵MATLAB大部分矩阵和数组运算符及指令都可以用于符号如:inv,./,.,eig等,2.符号函数计算factor(expr)对expr作因式分解expand(expr)将expr展开collect(expr,v)将expr按变量v合并同类项simple(expr)将e
3、xpr化简,7.2 符号矩阵和符号函数,例1.已知 f(x,y)=(x-y)3,g(x,y)=(x+y)3求 h=f*g 并展开。解 syms x y;f=(x-y)3;g=(x+y)3;h=f*g,s=expand(h),s2=subs(s,y,x2+x+1),g=finverse(f,v)求函数f(v)的反函数g(v)fg=compose(f,g)求函数f(v)和g(v)的 复合函数f(g(v)n,d=numden(expr)分式通分,n返回分子,d返回分母funtool 函数分析图形界面,1极限和级数limit(s,x,a)返回符号表达式s当x-a时的极限limit(s,x,a,righ
4、t)返回s当x-a时的右极限,例2,limit(s,x,a,left)返回s当x-a时的左极限symsum(s,n,a,b)返回符号表达式s表示的通 项当自变量n由a到b的和。,7.3 符号微积分,2.微分,diff(s,x)返回符号表达式s对x的导函数diff(s,x,n)返回s对x的n阶导函数。,taylor(s,n,a,x)返回符号表达式s在a点 Taylor展开到n-1次式.自变量为xtaylortool Taylor 分析图形界面,注意与差分diff的区别,jacobian(f,x)返回向量函数 f的Jacobian矩阵,(3)函数g(x)=lnx sinx在x=1的5次Taylor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 数学 实验

链接地址:https://www.31ppt.com/p-5439129.html