[工学]matlab_数值技术.pptVIP

  • 1
  • 0
  • 约9.5千字
  • 约 58页
  • 2018-03-27 发布于浙江
  • 举报
[工学]matlab_数值技术

MATLAB中的数值技术 多项式 插值 曲线拟合 数值积分 数值微分 极值和零点 1 多项式 MATLAB把多项式表达成一个行向量,该向量是按多项式降幂排列的。 f(x) = an xn + an-1 xn-1 + …… + a0 可用行向量 p=[an an-1 …… a1 a0] 表示 poly2str(p,‘x’) :显示 f(x)的表达式 已知多项式的根 r,poly(r)得到多项式 多项式求根:roots(p) 函数 多项式求值 polyval函数——代数多项式求值 polyvalam函数——矩阵多项式求值 例: x3+2x2+6 P=[1 2 6] Polyval(P, A)=A*A*A+2*A+6*ones(size(A)) Polyvalam(P, A)=A*A*A+2*A+6*eye(size(A)) 多项式加、减运算 对于次数相同的若干个多项式,可直接对多项式系数向量进行加、减的运算。 如果多项式的次数不同,则应该把低次的多项式系数不足的高次项用零补足,使同式中的各多项式具有相同的次数 5 多项式乘法运算 c=conv(A, B) 例: a=[ 1 1] ; b=[1 1]; c=conv(a, b); c=[1 2 1] 6 多项式除法运算 [q, r] = deconv(C, B) q:商; r:余式 7多项式求导

文档评论(0)

1亿VIP精品文档

相关文档