第三讲 matlab的高级计算310.pptVIP

  • 3
  • 0
  • 约1.13万字
  • 约 59页
  • 2019-10-18 发布于湖北
  • 举报
(三)Matlab的高级数值计算 关系运算 逻辑运算 多项式计算 数值积分与微分 数据插值 曲线拟合 方程组求解 傅立叶分析 3. 多项式运算 matlab语言把多项式表达成一个行向量, 该向量中的元素是按多项式降幂排列的。 f(x)=anxn+an-1xn-1+……+a0 可用行向量 p=[an an-1 …… a1 +a0]表示 (1) poly —— 产生特征多项式系数向量 特征多项式一定是n+1维的 例:a=[1 2 3;4 5 6;7 8 0]; p=poly(a) p =1.00 -6.00 -72.00 -27.00 这是多项式p(x)=x3-6x2-72x-27的matlab描述方法, 可用: p1=poly2str(p,‘x’)— 函数文件,显示数学多项式的形式 p1 =x^3 - 6 x^2 - 72 x - 27 利用roots求多项式的根 r=roots(p) r = 12.1229 -5.7345 -0.3884 (3) Polyval 计算系数为p的多项式在标量或向量x处的值 X = pascal(4) X = ? ? 1? ? 1? ? 1? ? 1 ? ? 1? ? 2? ? 3? ? 4 ? ? 1? ? 3? ? 6? ?10 ? ? 1? ? 4? ?10? ?20 p = pol

文档评论(0)

1亿VIP精品文档

相关文档