第二章数据结构运算.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2.7多项式一、多项式的创建直接输入法poly(A)若A为方阵,则创建方阵A的特征多项式poly(a)如果向量a=[bnbn-1…b1b0],则创建(x-b0)(x-b1)…(x-bn-1)(x-bn)生成 的多项式的系数向量,即创建全部根为bn,bn-1,…,b1,b0对应的多项式。在MATLAB里,多项式用其系数行向量表示。 多项式:表示为:第29页,共49页,星期日,2025年,2月5日2.7多项式二、多项式的运算数学上对多项式的运算有严格的定义,多项式运算包括多项式相乘、多项式相除、多项式相加减、多项式求导、多项式求值、多项式的部分分式展开和多项式求根等。多项式加减:+- 说明:使用Matlab的运算符+-实现多项式的加减法多项式相乘:p=conv(p1,p2) 说明:p为多项式p1和多项式p2的乘积多项式相除:[q,r]=deconv(p1,p2) 说明:多项式p1除以多项式p2,商多项式为q,余多项式为r第30页,共49页,星期日,2025年,2月5日2.7多项式多项式求导 dp=polyder(p) 为多项式p的导数多项式为dp dp=polyder(p1,p2) 多项式p1和多项式p2乘积的导数多项式 为dp [num,den]=polyder(p1,p2) 有理分式(p1/p2)的求导后的有理分式为 (num/den)多项式求值 pA=polyval(p,A) 按数组运算规则求多项式p在自变量为A 时的值 MA=ployvalm(p,A) 按矩阵运算规则求多项式p在自变量为A时的值 说明:当自变量A为矩阵时,多项式中的常数项a0被 当作a0*eye(n)处理第31页,共49页,星期日,2025年,2月5日2.7多项式多项式求根: r=roots(p) r为多项式p的根组成的列向量部分分式分解: [r,p,k]=residue(num,den) 有理分式(num/den)部分分式 分解后,r为留数,p为极点,k为直项多项式拟合: p=polyfit(x,y,n) 由给定数据x和y拟合出n阶多项式p, 用来逼近y=f(x)曲线矩阵的特征多项式: p=poly(A) 多项式p为矩阵A的特征多项式例2.7.1第32页,共49页,星期日,2025年,2月5日2.8关系运算、逻辑运算和运算符一、逻辑值 在程序流程的控制和解决问题的分析判断中,需要对某些命题的真假给出答案,因此Matlab定义了逻辑值,包括“逻辑真”和“逻辑假”。对于逻辑值,Matlab有如下约定:在关系表达式和逻辑表达式中的输入中,任何非0数为“逻辑真”,只有0为“逻辑假”。关系表达式和逻辑表达式的计算结果是一个由0和1构成的“逻辑数组”(LogicalArray’),逻辑数组中“1”表示真,“0”表示假。逻辑数组属于“数值数组”的子类,它可以作为数值 数组参与数值计算,也可以用于数组寻访等特殊场 合。比如:用逻辑矩阵作为数组下标,可以提取数 组中逻辑矩阵真值位置处的元素。关系运算符和逻辑运算符遵循数组运算规则。第33页,共49页,星期日,2025年,2月5日2.8关系运算、逻辑运算和运算符二、关系运算符 Matlab提供的关系运算符如下: 小于 = 小于等于 大于 = 大于等于 == 等于 != 不等于三、逻辑运算符 Matlab提供了3种逻辑操作,他们分别是数组逻辑操作、位逻辑操作和先决逻辑操作。第34页,共49页,星期日,2025年,2月5日2.8关系运算、逻辑运算和运算符数组逻辑操作 逻辑与 |逻辑或 ~逻辑非 xor 逻辑异或位逻辑操作函数(操作数必须是非负整形标量或者数组) bitand位与 bitor位或 bitcmp位非 bitnor位异或先决逻辑运算符(要求操作数为标量) 先决与,如果第一个操作数为假,则不判断其他操作数,直接给出结论“假” || 先决或,如果第一个操作数为真,则不判断其他操作数,直接给出结论“真”例2.8.1第35页,共49页,星期日,2025年,2月5日MATLAB程序设计与应用第1页,共49页,星期日,2025年,2月5日主要内容2.1数

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档