正在加载图片...
l20 例:B=-134,计算B的行列式、逆、秩、特征值、特征多项式 (课堂上教师详细做。讲解poly:多项式系数(从高次到低次)构成的向量) 四.多项式 例:用 Matlab表示多项式P(x)=x-6x3+2x-8 解:P={1,6,0,2,8l Px=poly2str(P,x') 执行结果为Px=x4-6*x^3+2*x-8 说明:(1)一个多项式的本质核心是它的各次项系数,把这些系数写成一个行向量 (从高次到低次)称为该多项式的系数向量,系数向量完全决定了多项式, 上面第一个命令就是把系数向量记作变量P; (2)poly2strP,’x”)就是让机器根据系数向量P、以及符号'x'写出多项式 把此句改为PPP=poly2sr(P,t”),则执行结果为PPP=个46°t个3+2+t-8 习题:用Maab表示多项式Q(x)=1-2x+3x2-8x4+6x 例:已知6次多项式G(x)的6个根为 -0.380.544.770.3+0.410.3-0.4i 请写出G(x)的表达式 解:R=1-0.38,0.5,4477,0.3+0.40.3-0.41 P=poly(R);(根据根R计算出系数向量) PI=real(P);(因机器计算有误差,P带有虚部。根据数学知识,当虚根共轭成对 出现时,必为实系数多项式。指令rea(P)就是提取P的实部) Gx=polt2str(P1,’x 习题:5次多项式F(x)5个根为-2-1012,请写出G(x)的表达式 7次多项式H(x)的7个根为32,-18,1,±i,3±2i,请写出H(x)的表达式 小结:指令poly(4),若A为方阵,则产生A的特征多项式的系数; 若A为行向量,则产生以A为根的多项式的系数 例:(axm+a1xm+…+an)bx”+bx"+…+bn)=? 解:命令:a={0,a12…,anlb=[b,b,…,b 再命令:c= conv(a, b),(产生系数向量) Cx=pol2str(c,’x”) 完毕。 习题:(x4-6x3+2x-8)(1-2x+3x2-8x2+6x3)=? 指令 roots(P)的功能是:计算出以P为系数向量的多项式的根例:B=           − 1 1 3 1 3 4 1 2 0 , 计算 B 的行列式、逆、秩、特征值、特征多项式。 (课堂上教师详细做。讲解 poly:多项式系数(从高次到低次)构成的向量) 四.多项式 例:用 Matlab 表示多项式 ( ) 6 2 8 . 4 3 P x = x − x + x − 解: P=[1,-6,0,2,-8]; Px=poly2str(P,’x’) 执行结果为 Px=x^4-6*x^3+2*x-8 说明:(1)一个多项式的本质核心是它的各次项系数,把这些系数写成一个行向量 (从高次到低次)称为该多项式的系数向量,系数向量完全决定了多项式, 上面第一个命令就是把系数向量记作变量 P; (2)poly2str(P,’x’) 就是让机器根据系数向量 P、以及符号’x’写出多项式。若 把此句改为 PPP=poly2str(P,’t’),则执行结果为 PPP=t^4-6*t^3+2*t-8 。 习题:用 Matlab 表示多项式 ( ) 1 2 3 8 6 . 2 4 5 Q x = − x + x − x + x 例:已知 6 次多项式 G(x)的 6 个根为 -0.38 0.5 4 4.77 0.3+0.4i 0.3-0.4i 请写出 G(x)的表达式。 解:R=[-0.38,0.5,4,4.77,0.3+0.4i,0.3-0.4i]; P=poly(R); (根据根 R 计算出系数向量) P1=real(P); (因机器计算有误差,P 带有虚部。根据数学知识,当虚根共轭成对 出现时,必为实系数多项式。指令 real(P)就是提取 P 的实部) Gx=polt2str(P1,’x’) 习题:5 次多项式 F(x)的 5 个根为 -2 -1 0 1 2 , 请写出 G(x)的表达式。 7 次多项式 H(x)的 7 个根为 3.2, -1.8, 1,  i, 3  2i, 请写出 H(x)的表达式。 小结:指令 poly(A),若 A 为方阵,则产生 A 的特征多项式的系数; 若 A 为行向量,则产生以 A 为根的多项式的系数。 例: ( )( ) ? 1 0 1 1 0 + 1 + + + + + = − − n n n m m m a x a x  a b x b x  b 解: 命令: [ , , , ]; a = a0 a1  am [ , , , ]; b = b0 b1  bn 再命令:c=conv(a,b); (产生系数向量) Cx=polt2str(c,’x’) 完毕。 习题: ( 6 2 8) 4 3 x − x + x − (1 2 3 8 6 ) 2 4 5 − x + x − x + x =? 指令 roots(P) 的功能是:计算出以 P 为系数向量的多项式的根
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有