第五讲MATLAB在高等代数中地应用之二.pptVIP

  • 15
  • 0
  • 约3.19千字
  • 约 31页
  • 2018-08-22 发布于江苏
  • 举报

第五讲MATLAB在高等代数中地应用之二.ppt

第五讲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

文档评论(0)

1亿VIP精品文档

相关文档