电-Matlab基础及应用3-091130.pptVIP

  • 2
  • 0
  • 约 24页
  • 2017-08-08 发布于重庆
  • 举报
电-Matlab基础及应用3-091130.ppt

第3 章 Matlab数值计算 3.1 多项式 1、多项式的建立 Matlab 采用列向量表示多项式,将多项式的系数按降幂次序存放在列向量中。 2、多项式的四则运算 (1).多项式的加减运算: 相同次数的,直接相加减 不同次数的,在较低次幂的多项式系数前补0 (2).多项式乘法运算 函数conv(p1,p2)用于求多项式p1和p2的乘积。这里,p1、p2是两个多项式系数向量。 (3).多项式除法 函数[Q,r]=deconv(p1,p2)用于对多项式p1和p2作除法运算。 其中Q返回多项式p1除以p2的商式,r返回p1除以p2的余式。这里,Q和r仍是多项式系数向量。 deconv是conv的逆函数,即有p1=conv(p2,Q)+r。 3、多项式求值函数:polyval(p,x) 4、多项式求根函数:r=roots(p) 5、多项式的求导函数是p=polyder(a) 3.2 插值和拟合 如果测量值是准确的,没有误差,一般用插值;如果测量值与真实值有误差,一般用曲线拟合。 (1) 多项式的插值和拟合 3.3 数值微积分 数值微分 数值积分 用两种不同的方法求定积分 先建立一个函数文件ex.m: function ex=ex(x) ex=exp(-x.^2); 也可不建立关于被积函数的函数文件,而使用语句函数(内联函数inline)求解,

文档评论(0)

1亿VIP精品文档

相关文档