MATLAB编程及应用2.ppt

第三章 数值计算基础 3.1 多项式 3.2 线性代数 3.3 数据分析 3.4 插值 3.5 数字信号处理初步 3.1 多项式 3.1.1 创建多项式 多项式: 用系数矢量表示: p=[a0 a1··· an-1 an] 3.1 多项式 3.1.1 创建多项式 在MATLAB中创建多项式的方法: 系数矢量的直接输入法 【例3-1】 输入系数矢量,利用转换函数poly2sym将系数矢量形式转换为符号形式。 poly2sym([1 -4 3 2]) ans = x^3-4*x^2+3*x+2 特征多项式输入法 【例3-2】 求矩阵的特征多项式系数,由函数poly 实现,再转换为多项式形式,由函数poly2sym实现。 3.1 多项式 3.1.1 创建多项式 3. 由根矢量创建多项式 由给定的根矢量创建多项式,由函数poly实现。需注意: 创建实系数多项式,根矢量的复数根必须共轭成对。 含复数的根矢量创建的多项式系数中,有可能带有很小的的虚部,可用取实部命令(real)把虚部滤掉。 【例3-3】根据根矢量[-0.5 -0.3+0.4i -0.3-0.4i],创建多项式。 r=[-0.5 -0.3+0.4i -0.3-0.4i]; p=poly(r) pr=real(p) ppr=poly2sym(pr)由根矢量创建

文档评论(0)

1亿VIP精品文档

相关文档