数模数据拟合.docVIP

  • 10
  • 0
  • 约1.52千字
  • 约 6页
  • 2018-03-09 发布于河南
  • 举报
数模数据拟合

数模数据拟合 1:多项式拟合的matlab实现。 MATLAB函数polyfit用于多项式拟合,其语法如下: P=polyfit(x,y,k) 第一输入项x和第二输入项y分别是已知数据(xi,yi)(i=1,2,…,n)横,纵坐标向量(x和y的规模必须相同,即x和y不但元素个数相同,而且同为行向量或同为列向量);第三输入项k为非负整数,是待拟合的多项式的最高次数;输出p是至多k次拟合多项式 y=p(x)= 降幂次序的系数行向量p=【 】 例题:已知5个数据(1,1);(1,1.1);(2,1.5);(2,1.6)和(3,4),可以拟合多少次的多项式? 解答: 对于这5个已知数据点,没有重复的点,所以n=N=5;不重复的横坐标的数目为m=3,所以可以根据这5个已知数据点拟合次数不超过2的多项式,而且计算结果都是唯一的,在命令窗口输入并执行以下命令; a=poltyfit([1,1,2,2,3],[1,1.1,1.5,1.6,4],0) 则计算结果为a=1.84,即由这5个点拟合的零次多项式为 在命令窗口输入并执行以下命令; a=poltyfit([1,1,2,2,3],[1,1.1,1.5,1.6,4],1)则计算结果为a=1.3357 -0.56429 即由这5个点拟合的一次多项式为 在命令窗口输入并执行以下命令; a=poltyfit([1,1,2

文档评论(0)

1亿VIP精品文档

相关文档