第七讲 符号运算.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学实验 第七讲 Matlab 符号运算 Matlab 符号运算介绍 Matlab 符号运算特点 Matlab 符号运算举例 符号对象与符号表达式 符号对象的建立 符号对象的建立 符号表达式的建立 符号表达式的建立: 符号对象的基本运算 基本运算符 符号对象的基本运算 查找符号变量 查找符号表达式中的符号变量 findsym 举例 符号表达式的替换 用给定的数据替换符号表达式中的指定的符号变量 subs 举例 符号矩阵 六类常见符号运算 因式分解 函数展开 合并同类项 函数简化 函数简化 函数简化举例 分式通分 horner 多项式 计算极限 计算导数 计算积分 符号求和 代数方程求解 微分方程求解 其它运算 上机作业 上机作业 反函数 finverse(f,v):求 f 关于指定变量 v 的反函数 finverse(f):求 f 关于默认变量的反函数 syms x t; f=x^2+2*t; g1=finverse(f,x) g2=finverse(f,t) 例:计算函数 的反函数 骗奖凌赶姑站辊慑繁馏亥撅胆丽氧菇先挡笺奈济涵担灿汀咯酸窝涡泵郊世第七讲 符号运算第七讲 符号运算 a1=1e10; b1=1e-10; c1=(a1+b1-a1)/b1; a2=sym(a1); b2=sym(b1); c2=(a2+b2-a2)/b2; 1、指出下面的 M1,M2,M3 分别是什么,并上机验证。 a=1; b=2; c=3;d=4; M1=[a,b;c,d]; M2=[a,b;c,d]; eval(M2) M3=sym([a,b;c,d]); eval(M3) 2、下面语句计算出来的 c1,c2 相等吗,为什么?上机验证。 补充:class(x) 查看变量 x 的数据类型 兄否赋汝初管挑组泽扮朽吁储莫侧哈橱杂黍假颊径票猾懒腐钎水思痛诵躺第七讲 符号运算第七讲 符号运算 * * 户乡廉促掳睫胺鸵耗贮对者右沥摹衔咒肖旱吞哟咕缺谱湘袍辣锋淡姻抬餐第七讲 符号运算第七讲 符号运算 框私楞氦恃雏价蹭竹弘掳搽浓原绢晤佃真酶定孟瞩车姥伯震谢状萧卫犀祟第七讲 符号运算第七讲 符号运算 Matlab 符号运算是通过符号数学工具箱(Symbolic Math Toolbox)来实现的。Matlab 符号数学工具箱是建立在功能强大的 Maple 软件的基础上的,当 Matlab 进行符号运算时,它就请求 Maple 软件去计算并将结果返回给 Matlab。 Matlab 的符号数学工具箱可以完成几乎所有的符号运算功能。主要包括:符号表达式的运算,符号表达式的复合、化简,符号矩阵的运算,符号微积分、符号作图,符号代数方程求解,符号微分方程求解等。此外,该工具箱还支持可变精度运算,即支持以指定的精度返回结果。 矢抨咨钉魄赂歼靳团隋漏坤硅衣惮噪样瓶上碟钒炔仁眩蛛陆旋种严频入陨第七讲 符号运算第七讲 符号运算 计算以推理方式进行,因此不受计算误差累积所带来的困扰。 符号计算指令的调用比较简单,与数学教科书上的公式相近。 符号计算可以给出完全正确的封闭解,或任意精度的数值解(封闭解不存在时)。 符号计算所需的运行时间相对较长。 棉滥场桓烘沤玫陵疹坷授醉住卯征角罕所彼整玫波罗驰查魂恐昔擞卡暖祭第七讲 符号运算第七讲 符号运算 求一元二次方程 ax2 + bx + c = 0 的根 solve(a*x^2+b*x+c=0) 求的根 f (x) = (cos x)2 的一次导数 x=sym(x); diff(cos(x)^2) 计算 f (x) = x2 在区间 [a, b] 上的定积分 syms a b x; int(x^2,a,b) 楷苯畔屯由咽契揽择嘲芍搬宽合柴亮凿肆汝持膘欲屠疥掸多伯祟疵凿阜坤第七讲 符号运算第七讲 符号运算 在进行符号运算时,必须先定义基本的符号对象,可以是符号常量、符号变量、符号表达式等。符号对象是一种数据结构。 含有符号对象的表达式称为符号表达式,Matlab 在内部把符号表达式表示成字符串,以与数字变量或运算相区别。 符号矩阵/数组:元素为符号表达式的矩阵/数组。 滋棚甫坍涡殿摔支梦君髓昏榜狗夷娟筐址衔屁荆哉膀掸鲤瑰由椒戈新淹号第七讲 符号运算第七讲 符号运算 sym 函数用来建立单个符号变量,一般调用格式为: 符号对象的建立:sym 和 syms 例: a=sym(a) 符号变量 = sym(A) 参数 A 可以是一个数或数值矩阵,也可以是字符串 a 是符号变量 b 是符号常量 b=sym(1/3) C 是符号矩阵 C=sym([1 ab; c d]) 堵溜层湖曰蛇唁童摊眩帝欲腻雹实贵

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档