用最小二乘法拟合下列数据:
x: 0.50 1.00 1.50 2.00 2.50 3.00
y: 1.75 2.45 3.81 4.80 8.00 8.60
首先采用2阶多项式进行拟合;在同一幅图像上,绘制原数据曲线与拟合曲线;计算拟合误差:
,其中是拟合值。
再分别采用1阶、3阶多项式进行拟合,绘制拟合曲线,计算拟合误差;比较不同阶数多项式拟合的拟合误差。
跪求答案
p1=polyfit(x,y,2);
y1=polyval(p1,x);
plot(x,y1) 二次拟合的曲线
红色是原始曲线
采纳哦
追问重点是后面的误差分析 怎么使用cftool算误差 我不会算二次项的误差 再麻烦你了!
追答error=y1-y;
plot(error)
编程就是转化数学公式