第四章的应用精选PPT.ppt
《第四章的应用精选PPT.ppt》由会员分享,可在线阅读,更多相关《第四章的应用精选PPT.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章的应用第1页,此课件共26页哦4.1 多项式的运算多项式的生成和表达多项式的生成和表达1、多项式的表达、多项式的表达 在在MATLAB环境下多项式是用向量的形式表达的。环境下多项式是用向量的形式表达的。向量最向量最右边右边的元素表示多项式的的元素表示多项式的0阶,阶,向左数向左数依次表示依次表示多项式的第多项式的第1阶、第阶、第2阶、第阶、第3阶阶。例如多项式例如多项式5x4+3x2+2x+1表示为表示为5 0 3 2 1。第2页,此课件共26页哦 2、多项式的生成、多项式的生成语法:语法:poly(MA)说明:说明:1、若、若MA为方阵,则生成的多项式为方阵,则生成的多项式P为方阵为方
2、阵MA的的特征多项式。特征多项式。2、若、若MA为向量、则向量和多项式满足这样一种关系:为向量、则向量和多项式满足这样一种关系:MAr1 r2 r3 rn 生成的多项式为:生成的多项式为:(x-r1)(x-r2)(x-r3)(x-rn)=a0 xn+a1xn-1+a2xn-2+an即生成的向量为即生成的向量为a0 a1 a2 an3、当然也可以用直接输入的方式生成多项式。、当然也可以用直接输入的方式生成多项式。第3页,此课件共26页哦3.多项式的加减乘除多项式的加减乘除加减法加减法 多项式的加减法与向量的加减法完全相同。多项式的加减法与向量的加减法完全相同。乘除法乘除法A.c=conv(a,b
3、)乘积运算乘积运算B.q r=deconv(b,a)除法运算除法运算 (即有即有b=conv(a,q)+r)1、a、b和和c,q,r均为以均为以向量形式向量形式表示的多项式。表示的多项式。2、q表示除运算的商,表示除运算的商,r表示除运算的余数。表示除运算的余数。第4页,此课件共26页哦 例:求多项式 F(x)=x2+5x和G(x)=2x+1的乘积M(x)。f=1 5 0;g=2 1;m=conv(f,g)m=2 11 5 0即 M(x)=2x3+11x2+5x+0第5页,此课件共26页哦已知:s(x)=5x4+3x3+2x2+x+1,a(x)=x+1求s(x)被a(x)除的结果 s=5 3
4、2 1 1;a=1 1;q,r=deconv(s,a);qq=5 -2 4 -3 rr=0 0 0 0 4即有q(x)=5x3-2x2+4x-3r(x)=4第6页,此课件共26页哦3.多项式求导dp=polyder(p)多项式p(x)的导数dp(x)dp=polyder(p,q)多项式p(x)*q(x)的导数b,a=polyder(p,q)多项式p(x)/q(x)的导数b(x)/a(x)第7页,此课件共26页哦例:求多项式:p(x)=x3+2x2+x+1的一阶和二阶导数。p=1 2 1 1;dp=polyder(p)dp2=polyder(dp)计算结果dp=3 4 1%3x2+4x+1dp2
5、=6 4%6x+4第8页,此课件共26页哦例:求 的一阶导数 b,a=polyder(1 5 1,3 5)b=3 10 22a=9 30 25 polyder(1 5 1,3 5)ans=9 40 28第9页,此课件共26页哦 4.多项式的求根多项式的求根 r roots(p)p 为多项式的向量表示式为多项式的向量表示式r 为多项式的根,为多项式的根,以列向量表示以列向量表示第10页,此课件共26页哦例:求方程x3-3x2-3x+1=0的解。p=1-3-3 1;r=roots(p)r=3.7321 -1.0000 0.2679也即有(x-3.7321)(x-(-1)(x-0.2679)=x3-
6、3x2-3x+1第11页,此课件共26页哦注意:poly和roots功能刚好相反 p=1 2 3 4 5;%x4+2x3+3x2+4x+5 r=roots(p)ans=0.2878+1.4161i 0.2878-1.4161i -1.2878+0.8579i -1.2878-0.8579i poly(r)ans=1.0000 2.0000 3.0000 4.0000 5.0000第12页,此课件共26页哦又如:roots(poly(-1-2-3)ans=-3.0000 -2.0000 -1.0000第13页,此课件共26页哦5.多项式值的计算多项式值的计算y=polyval(p,x);计算自变
7、量为计算自变量为x时,多项式时,多项式p(x)的值。的值。第14页,此课件共26页哦例 计算多项式计算多项式2x当当x=1 2 3 4时的值。时的值。polyval(2 0,1 2 3 4)ans=2 4 6 8第15页,此课件共26页哦6.曲线的拟合曲线的拟合 p=polyfit(x,y,N);根据输入数据根据输入数据x和和y生成一个生成一个N阶的拟合多阶的拟合多项式项式p(x)。第16页,此课件共26页哦 x=1:10;y=x+rand(1,10)%rand这个函数能产生0,1之间的随机数 y=1.8318 2.5028 3.7095 4.4289 5.3046 6.1897 7.1934
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 应用 精选 PPT
限制150内