- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五讲MATLAB在高等代数中的应用之二
* * 第五讲 MATLAB在高等代数中的应用之二 一、多项式的建立与表示 任意多项式都可以用一个行向量来表示,即n+1维向量a表示多项式y(x)=a(1)*x^n+a(2)*x^(n-1)++a(n)*x+a(n+1),可经看出n+1维向量表示阶数为n的多项式,且任意一个向量就可以作为多项式。 p=[1 -6 11 -6] poly2sym(p,x) Poly(A)A是一个n×n的矩阵,此函数返回矩阵A特征多项式p,p是n+1维向量,特征多项式的根就是矩阵A的特征值 高等代数P307习题19-3 A=[1 1 1 1;1 1 -1 -1;1 -1 1 -1;1 -1 -1 1] p=poly(A) roots(p) %求多项式的根 eig(A) %求A的特征值 1、poly函数 P=poly(r)r为向量此函数返回以向量中的元素为根的多项式 高等代数p307 19-1 r=[7 -2],p=poly(r) polyvalm(p,A) %求A关于多项式的值 2、多项式的符号表示 Poly2sym(p)函数将向量表示为多项式表示为符号表示的多项式默认的字符为‘x’ poly2sym(p,v) 表示以字符‘v’的多项式。 也可以sym v Poly2sym(p,v) 二、多项式的基本运算 1、多项式的加减运算 function f=sumpoly(p1,p2) n=abs(length(p1)-length(p2)); if length(p1)length(p2) p12=[zeros(1,n),p1]; p22=p2; elseif length(p1)length(p2) p22=[zeros(1,n),p2]; p12=p1; Else p12=p1;p22=p2; end f=p12+p22; p1=[1 2 3] p2=[1 1 1 1] sumpoly(p1,p2) 2、多项式的乘除法运算 conv(p1,p2) 此函数求多项式p1与p2的乘积,即求向量p1与p2的卷积。如果m=length(p1),n=length(p2),则w=conv(p1,p2)的长度为m+n-1,并且满足w(k)=a(1)b(k)+a(2)b(k+1)++a(k)b(2k-1) 高等代数p14例 f=[1 3 -1 -4 -3] g=[ 3 10 2 -3] [py,r]=deconv(f,g) 3、多项式的根 roots(x)此函数返回多项式的根组成的向量,同时也是友元阵的特征向量对系数为实数的多项式的根,则如果其根出现复数,则复数必是成对出现的。 p=[2 -1 0 2 -3] roots(p) B=compan(p) eig(B) 4、多项式的数组和矩阵运算 y=polyval(p,x)计算多项式在x处的值,x可以为矩阵或向量,此时函数计算多项式在x的每个元素处的值。 polyval(p,1) polyval(p,0) x=[1 2] polyval(p,x) b=compan(p) polyvalm(p,b) 5、多项式的部分分式展开(留数计算) 函数residue()在部分分式展开和多项式系数之间进行转换。 命令格式及功能 [r,p,k]=resicue(b,a)找出两个多项式b(x)和a(x)之比b(x)/a(x)的留数,极点和直项向量,分别用r,p,k表示。 [b,a]=residue(r,p,k)将部分分式展开的形式还原为两个多项式b(x)和a(x)相除的形式。 如果多项式a(x)不含重根,则两个多项式之比可以写成b(x)/a(x)=r1/(x-p1)+r2/(x-p2)+ … +rn/(x-pn)+k(x),其中p1,p2,p3, …,pn称为极点,r1,r2, …,rn称为留数,k(x)称为直项。留数和极点的个数n满足 n=length(a)-1=length(r)=length(p)。 如果b的次数小于a的次数,则直项的系数向量的系数为空;否则,,它们之间满足length(k)=length(b)-length(a)+1. 如果a(x)含有m重p(j)==p(j+m-1),则展开的这m项应该写成r(j)/r-pj)+r(j+1)/(x-pj)2+…+r(j+m-1)/(s-pj)m a=[2 4 6 8 1] ,b=[1 3 9 2] [r,p,k]=residue(b,a) %将多项式除部分分式展开 [b1,a1]=residue(r,p,k) %将部分分式还原 例:吉米多维奇习题集1869题 a=[1 -5 6 0] b=[1 0 0 1] format rat [r,p,k]=residue(b,a) r =28/3
您可能关注的文档
- 第七单元2.5 生物的变异.ppt
- 第七章 品德心理与教育.ppt
- 第三届“高新杯”创新发明大赛活动方案.doc
- 第三章 西方国家选举制度1.docx
- 第十二章国际组织法.ppt
- 第十课 第一框 地大物博的背后.pptx
- 第四单元第七课 友好交往礼为先 礼貌显魅力.ppt
- 第四章控制系统建模.ppt
- 第五章数据库系统设计.ppt
- 第五章相平衡§5.1相律§5.2单组分体系两.ppt
- 2023学年诸暨中学高三年级第二学期3月第二次模拟考试(政治)公开课教案教学设计课件资料.docx
- 运动的合成与分解(二)公开课教案教学设计课件资料.pptx
- 近五年浙江省各地图形的翻折(轴对称)原题公开课教案教学设计课件资料.doc
- 如何做教师-2019-11-13-中关村一小相关公开课教案教学设计课件资料.pptx
- 生活中的圆周运动 (水平面)正式版公开课教案教学设计课件资料.pptx
- 专题10 条件概率与全概率公式公开课教案教学设计课件资料.docx
- 金华市东阳市2019学年第二学期期末测试卷公开课教案教学设计课件资料.doc
- 5 琥珀(第二课时)【慕课堂版】公开课教案教学设计课件资料.pptx
- 项目五 打印米老鼠模型公开课教案教学设计课件资料.ppt
- (打印版)9月25日地理周练公开课教案教学设计课件资料.docx
文档评论(0)