差值问题

来源:百度知道 编辑:UC知道 时间:2024/06/04 03:55:47
2.(日照时间分布)下表的气象资料是某一地区1985-1998年间不同月份的平均日照时间的观察数据,试分别用插值和拟合的方法分析日照时间的变化规律。
月份 1 2 3 4 5 6 7 8 9 10 11 12
日照 80.9 67.2 67.1 50.5 32.0 33.6 36.6 46.8 52.3 62.0 64.1 71.2

有时间的朋友给个代码,别骂我偷懒,我不是学这个专业的,但任务必须交,积分全部送上了

我刚学的插值,看看能不能帮上你,呵呵;
插值求解我用拉格朗日插值公式,这里有12组数据,可以确定拉格朗日插值函数的最高次项幂数为11,假设拉格朗日插值函数为
p(x)=a0+a1*x+a2*x^2+a3*x^3+a4*x^4+……+a11*x^11
x是月份,p(x)是日照
这里我们需要求解是a0~a11的值,而题目给我了我们12组数据,所以可以求出12个未知数a0~a11,这里的求解就是普通的线性方程组的求解,我就不具体讲怎么求解方程组了;
拟合的方法我用的最小二乘拟合函数,还是先假设日照与月份的关系为
p(x)=a0+a1*x+a2*x^2+a3*x^3+a4*x^4+……+a11*x^11,
然后求解a0~a11,求最小二乘拟合的方法是求出他的法方程,设他的基向量为1,x,x^2,……,x^11,设矩阵A的列向量由这12组线性无关的向量构成,次最小二乘拟合的法方程为A(T)*A,b向量A(t)*y,求解次线性方程组。