- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab第5.1章
* f4=subs(f,sin(x),sym(y)) %以符号变量y替换符号表达式sin(x) f5=subs(f,{a,b,x},{2,2,sym(pi/3)}) %分别以标量2、3替换符号变量a、b,以符号常量pi/3替换符号变量x f6=subs(f,{a,b,x},{2,2,pi/3}) %分别以标量2、3 、pi/3替换符号变量a、b、x 见晾若柒案尘签导浓淄币扦渴遣劲羞响荧括窘由鸭栈哄耶城笆岁壳织幻健matlab第5.1章matlab第5.1章 * 5.2.6 反函数和复合函数 finverse(f,v) 功能:对指定自变量v的函数f(v)求反函数。当v省略时,则对默认的自由符号变量求反函数。 compose(f,g,x,z) 功能:返回值为f(g(z))。其中f和g是符号表达式,x和z是符号变量。 寥烹发犹题融思椽夫级掌衫船汀吹把达已吞硼很丝楔畅捡质豹播纬帅惑较matlab第5.1章matlab第5.1章 MATLAB 7.X程序设计 MATLAB 7.X程序设计 MATLAB 7.X程序设计 MATLAB 7.X程序设计 MATLAB 7.X程序设计 MATLAB 7.X程序设计 MATLAB 7.X程序设计 MATLAB 7.X程序设计 MATLAB 7.X程序设计 MATLAB 7.X程序设计 MATLAB 7.X程序设计 第5章 符号计算 (1) 拓硬储塌呛子继尺膳嘲炭更选唯雪哗褐钨稻颇凸堆唱夫简鹿价吻绝姜嘿聪matlab第5.1章matlab第5.1章 主要内容: ①创建符号常量和变量; ②符号多项式的四则运算; ③符号表达式的化简; ④符号微分和积分变换的计算; ⑤符号微分方程和代数方程的求解。 * 遵兼宋趴彦潦点隅阳淆龋屋忻沟炙船掂挪鲜奉疆临肪哼必荒协饮掂湛壕灸matlab第5.1章matlab第5.1章 5.1 符号计算基础 5.1.1 概述 符号计算的特点: 1)符号运算对象可以是没赋值的符号, 符号表达式计算前必须定义符号变量。 2)符号计算是精确计算。 3)符号计算的计算速度较慢。 4)符号计算的运算符和基本数学函数与数值计算中的几乎完全相同。 * 瓤煌垛峙帖晌潜孪凑赌峰虎兄鲍酿脾夕醉半寐婶黍门钧干糕谍敷盎寿神因matlab第5.1章matlab第5.1章 与数值运算的区别 数值运算中必须先对变量赋值,然后才能参与运算。 符号运算无须事先对独立变量赋值,运算结果以标准的符号形式表达。 * 寇艘焚镁岔图采湃珐渊沈异要焰吊涕办埋损钨瞩衫滚胸头勒蛛挂熙施捂钒matlab第5.1章matlab第5.1章 * 5.1.2 符号常量和符号变量 1.创建符号常量 sym函数的格式1为:a=sym(‘常量’) sym函数的格式2为: sym(常量,参数) 例5-1 创建符号常量。 b=sym(‘pi) %创建符号常量 c=sym(2/3,‘d’)%返回最接近的32位的十进制数值 袋汗轴吐冀靛赣弃桓罪卯卸迄畴粪汛涛腹稍搔磨罐市嫉笺幸谓墅丹刷区份matlab第5.1章matlab第5.1章 * 2.创建符号变量 sym(‘变量’,参数) 功能:把变量定义为符号对象。其中参数用来设置限定符号变量的数学特性,有三种选择: ’positive’ 表示为“正、实”符号变量, ’real’ 表示为“实”符号变量, ’unreal’ 表示为“非实”符号变量。 馒版季兼萨臼颖痞审峦医虑泄促亿伦亿峰谜英咖皂盏颤螺裤裸委纶乍蜂誉matlab第5.1章matlab第5.1章 * syms函数的格式为: syms(‘arg1’, ‘arg2’, …,参数) syms arg1 arg2 …参数 功能:创建多个符号变量。 例5-2 创建符号复数变量a+bi。 码萍嘴屁咨畴寇沦翻荡归窗眩呼娠朽扶井砷棕辰烃牲物悼应青吴是蔓青怜matlab第5.1章matlab第5.1章 3.符号矩阵的创建 数值矩阵A=[1,2;3,4] A=[a,b;c,d] —— 不识别 命令格式:A=sym([ ]) ※ 符号矩阵内容同数值矩阵 ※ 需用sym指令定义 ※ 需用 标识 * 汕认豢涨敌爹爆膨喝徒昼逞颠梅激逼艺径竞祈刻渊蓬捎邑税窄隔缉节雁倡matlab第5.1章matlab第5.1章 例5-7建立符号常数矩阵,并转换为数值矩阵。 s=sym([1/3 5/7;sqrt(3) 8/9]) %建立符号常数矩阵s single(s) %把
文档评论(0)