离散数据的最小二乘曲线拟合。
一、离散数据拟合的最小二乘法提法:
根据本学期学习的《数值分析》第七章函数逼近:
设已知逼近的函数的离散型点:处的函数值以及相应的权函数,我们的任务是在所选的逼近空间。
中找到对的最佳逼近元使得:
这就是离散型数据的最小二乘法拟合问题,由于拟合函数关于系数是线性的, 这种问题称为离散型数据的线性拟合。
二、离散型数据最小二乘法的计算原理:
由已知的离散数据点选择与实验点误差最小的曲线。
上式可以看成为这个方程的解,可写成距阵形式:
其中各参数为:
它的平方误差为:
三、分析实例:
本题选自薛定宇《高等应用数学问题的matlab求解》中的一个课后练习关于离散型最小二乘法拟合的问题,关于新疆某一个城市2个月晚上6:00左右的天气预报所得到的温度数据表,按照数据找出任意次曲线拟合方程和它的图像。
下面应用matlab编程对上述数据进行最小二乘拟合,分别进行三次多项式,九次多项式,十五次多项式的线性拟合,最后对拟合的曲线误差进行分析。
四、matlab编程的程序**:
x=[1:1:30];
y=[9,10,11,12,13,14,13,12,11,9,10,11,12,13,14,12,11,10,9,8,7,8,9,11,9,7,6,5,3,1];
a1=polyfit(x,y,3三次多项式拟合%
a2= polyfit(x,y,9九次多项式拟合%
a3= polyfit(x,y,15十五次多项式拟合%
b1=polyval(a1,x)
b2=polyval(a2,x)
b3=polyval(a3,x)
r1= sum((y-b1).^2)%三次多项式误差平方和%
r2= sum((y-b2).^2)%九次次多项式误差平方和%
r3= sum((y-b3).^2)%十五次多项式误差平方和%
plot(x,y,'*用*画出x,y图像%
hold on
plot(x,b1, 'r用红色线画出x,b1图像%
hold on
plot(x,b2, 'g用绿色线画出x,b2图像%
hold on
plot(x,b3, 'b:o用蓝色o线画出x,b3图像%
五、数值结果:
1) 不同次数多项式拟和误差平方和为:
三次多项式误差平方和r1 = 67.6659
九次多项式误差平方和r2 = 20.1060
十五次次多项式误差平方和r3 = 3.7952
2) 拟和曲线如下图:
上图中*代表原始数据,红色曲线代表三次多项式拟合曲线,绿色曲线代表九次多项式拟合曲线,蓝色o线代表十五次多项式拟合曲线。
六、结论:1)从图像上以看到用最小二乘拟合来求解问题时,拟合的次数越小,曲线越光滑,十五次的远远没有三次的光滑,但是次数越高精度越高,拟合的结果更加接近于真实值。因为所求得多项式次数太小时数据点之间差别很大,次数最大时误差最小但是有时后不符合实际情况,所以用最小二乘法时次数要取合适一点。
不能太大也不能太小,根据实际情况而定,这样才能得到我们想要的实验结果。
2)从上面拟合的误差结果中可以看到多项式拟合误差平方和随着拟合多项式次数的增加而逐渐减小,拟合的曲线更靠近实际数据, 拟合更准确。
工程数学大作业
离散数据的最小二乘曲线拟合。一 离散数据拟合的最小二乘法提法 根据本学期学习的 数值分析 第七章函数逼近 设已知逼近的函数的离散型点 处的函数值以及相应的权函数,我们的任务是在所选的逼近空间。中找到对的最佳逼近元使得 这就是离散型数据的最小二乘法拟合问题,由于拟合函数关于系数是线性的,这种问题称为离...
1063 《工程数学》大作业A
西南大学网络与继续教育学院课程考试试题卷。类别 网教专业 土木工程 工程造价 2015年12月课程名称 编号 工程数学 1063 a卷大作业满分 100分。说明 五 六可以任选一题。六 求。的逆矩阵。20分 答卷提交要求 考试题提前公布,学生 试题和答题卷后,在答题卷上答题。完成后需网上提交答卷。答...
《工程经济》大作业
工程经济 课程作业。题目 某建设项目盈利能力和清偿能力分析。院 系土木与建筑系。班级隧道1302班。学生姓名赵文斐。学号201398250222 专业 全称 隧道与地下工程。2014年5月。背景 某建设项目计算期为10年,其中建设期2年,生产期8年。该项目的基础数据如下 1 建设投资为abc 100...