matla数值计算基础.pptVIP

  • 19
  • 0
  • 约8.27千字
  • 约 56页
  • 2015-08-15 发布于湖北
  • 举报
matla数值计算基础.ppt

第三章 数值计算基础 计算机及信息工程学院 3.1 多项式 3.1.1 创建多项式 对于多项式, 可以用它的系数矢量表示: 这样,在MATLAB中,将多项式问题转化为矢量问题。 创建多项式的方法有以下几种。 1.???? 系数矢量的直接输入法 在MATLAB的命令窗口直接输入多项式的系数矢量,然后利用转换函数ploy2sym将多项式由系数矢量形式转换为符号形式。 【例3-1】 输入系数矢量,创建多项式。 在命令窗口输入系数矢量,并转换为多项式。 poly2sym([1 -4 3 2]) 2.???? 特征多项式输入法 创建多项式的另一种方法是由矩阵的特征多项式取得,由函数ploy实现。 需要说明的是,n阶方阵的特征多项式系数矢量一定是n+1阶的,同时特征多项式系数矢量的第一个元素必须为1。 【例3-2】 求矩阵 的特征多项式系数,并转换为多项式。 在命令窗口输入矩阵,求特征多项式系数并转换为多项式形式。 a=[1 2 3;4 5 6;7 8 0]; p=poly(a) poly2sym(p) 3.???? 由根矢量创建多项式 由给定的根矢量也可以创建多项式,同样由函数ploy实现。 由给定的根矢量创建多项式应注意两点: (1) 如果希望创建实系数多项式,根矢量的复数根必须共轭成对。 (2) 含复数根的根矢量所创建的多项式系数矢量的系数中,有可能带有很小(在截

文档评论(0)

1亿VIP精品文档

相关文档