- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章MATLAB符号运算_PPT
MATLAB 7.X程序设计 第5章 符号运算 主要内容: ①创建符号常量和变量; ②符号多项式的运算; ③符号微积分的计算; ④符号积分变换的计算; ⑤符号微分方程和代数方程的求解。 5.1数值运算与符号运算 符号计算的特点: 1)符号计算定义在符号变量的基础上,符号表达式计算前必须定义符号变量。 2)符号计算是精确计算。 3)符号计算的计算速度较慢。 4)符号计算的运算符和基本数学函数与数值计算中的运算符和基本数学函数几乎完全相同。 5.2.1 创建符号常量 sym函数创建符号常量,格式1为: sym(‘常量’) sym函数的格式2为: sym(常量,参数) 功能:把常量按参数的格式要求转换为符号常量。其中参数的含义: d 返回最接近的十进制数(默认位数为32位) f 返回该符号值最接近的浮点表示 r 返回该符号值最接近的有理数型(为系统默认方式),可表示为p/q、p*q、10^q、p/q、2^q和sqrt(p)形式之一 e 返回最接近的带有机器浮点误差的有理值 5.2.2 创建符号变量 sym(‘变量’,参数) 功能:把变量定义为符号对象。其中参数用来设置限定符号变量的数学特性,有三种选择: ’positive’ 表示为“正、实”符号变量, ’real’ 表示为“实”符号变量, ’unreal’ 表示为“非实”符号变量。如果不限定则参数可省略。 syms函数的格式为: syms(‘arg1’, ‘arg2’, …,参数) syms arg1 arg2 …参数 功能:创建多个符号变量。 5.2.3 建立符号表达式 (1)利用单引号来生成符号表达式。 (2)用sym函数建立符号表达式 f=sym(‘表达式’) (3) 使用已经定义的符号变量组成符号表达式 查询符号函数中的默认自变量 findsym(f,n) 5.3 符号表达式的运算 1.算术运算 与数值运算一样,注意”\”,”/”的区别 例 表达式的算术运算 f1=sym(1/(a-b)) ; f2=sym(a/(a+b)); f1+f2 f1-f2 f1*f2 f1^2 2.关系运算 运算符:== ~= 关系成立为1,不成立为0 f1==f2 f1~=f2 3.函数运算 (1)合并 collect 格式: collect(f) 对符号表达式f合并同类项 collect(f,v) 对符号表达式f按变量v 合并 例 合并 syms x y; R1=collect([(x+1)*(y+1),x+y]) R1 =[ (y+1)*x+y+1, x+y] R2=collect( (x+y)*(x^2+y^2+1),y) R2 =y^3+x*y^2+(x^2+1)*y+x*(x^2+1) (2)展开expand 格式: expand(f) 将表达式f展开 例:展开 syms x y a b R1=expand((x-2)*(x-4)) R2=expand(cos(x+y)) R3=expand(exp((a+b)^2)) (3)因式分解 factor 格式:factor(f) 将f因式分解 例 因式分解 f=sym(‘x^2+y^2+2*x*y); R1=factor(f) (4)化简 simplify(f): 利用代数中的函数规则对表 达式进行化简 simple(f) :使用其他方法尽可能将表达式化简 例 化简 f=sym(cos(x)^2+sin(x)^2); g=sym(cos(x)+(-sin(x)^2)^(1/2)); R=simplify(f) R1=simplify(g) R2=simple(g) (5)提取分子、分母 格式: [n, d]=numden(f) 提取分子、分母 n=numden(f) 只提取分子 例 提取分子、分母 f=sym((x-1)/(x-2)+(x-3)/(2*x-1)); [nf,df]=numden(f) nf = 3*x^2-8*x+7 df =(x-2)*(2*x-1) g=sym(‘[x/2,a*x/(b*x+c);1/3,4*x+5]’); [ng,dg]=numden(g) ng = [ x, a*x ] [1, 4*x+5] dg = [2, b*x+c ] [ 3, 1 ] (6)反函数 格式: finverse(f) 对默认自变量的函数求反函数 finverse(f, v) 对自变量v的
您可能关注的文档
- 电气自动化论文-PLC控制三相异步电动机正反转设计.pdf
- 电潜泵在海洋开采中的应用分析开题报告.doc
- 电源系统的建模.pptx
- 电焊工交底.doc
- 电火花线切割加工论文.doc
- 电磁四通换向阀项目综合楼工程项目前期策划书.doc
- 电磁四通施工现场临时用水专项方案.doc
- 电气设备构造与原理教案.ppt.ppt
- 电磁换向阀项目综合楼工程四通施工组织设计(标准).doc
- 电磁论文-涡电流的产生及其应用.docx
- 2026年中国对外贸易中心集团有限公司招聘84人备考题库及参考答案详解1套.docx
- 2025年度铁岭市定向招聘退役高校毕业生士兵备考题库及一套参考答案详解.docx
- 2025年度吉林省公安机关考试录用特殊职位公务员(人民警察)备考题库及答案详解(易错题).docx
- 2026年东莞市竹溪中学招聘体育临聘教师备考题库精编答案详解.docx
- 2026年四会市卫生健康局所属事业单位公开招聘高层次人才备考题库完整参考答案详解.docx
- 2026年佛山市顺德区鉴海小学招聘语文临聘教师备考题库参考答案详解.docx
- 2025年常山县机关事业单位公开招聘编外人员备考题库(含答案详解).docx
- 2026年和龙市人民检察院公开招聘聘用制工作人员的备考题库及答案详解(夺冠系列).docx
- 2026年东方电气集团东方电机有限公司招聘备考题库及1套参考答案详解.docx
- 2026年交口县文化旅游投资开发有限公司人员招聘备考题库及答案详解(夺冠系列).docx
原创力文档


文档评论(0)