试验5曲线拟合.doc

实验5 曲线拟合 【实验目的】 1.掌握曲线拟合的基本原理,并学会使用MATLAB进行拟合; 2.通过实例学习用拟合解决实际问题。 【实验内容】 学习曲线拟合的基本原理并将之应用到MATLAB中实现; 2.编程完成P129 实验课题(二)的两个题,要作图。 【解】: 1.根据我国1949~1984年间的一些人口数据,分别按二次多项式拟合和三次多项式拟合两种方案进行拟合,并求其偏差平方和Q,求1969年人口并预测1995和2000年的人口数。 2.根据四氯化碳(CCl4)的温度t与应力P的关系,用最小二乘法寻求合理的拟合函数,求出其均方误差,并绘出图形。 两题的解法基本相同。一般线性最小二乘问题可归结为解下列法方程组: = (1) 其中: … , 令 A= 则式(1)变换为 (2) 【计算机求解】: 在MATLAB中,方程组(2)可方便解出: 1.本题采用多项式拟合,直接调用MATLAB函数polyfit即可,其形式如下: [P,S]=polyfit(x,y,n) 其中: P——拟合多项式系数; S——由Vandermonde矩阵进行Cholesky的系数矩阵、自由度df

文档评论(0)

1亿VIP精品文档

相关文档