5离散数据的曲线拟合

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

形式的表达式。
2.5.2 多项式的拟合
第二章 插值与拟合
前面讨论了子空间 中的最小二乘拟合。这是一种线性拟合模型。在离
散说据 { xi , yi }mi0的最小二乘拟合中,最简单、最常用的数学模型是多项式
( x) a0 a1 x an x n .
即在多项是空间 span{1, x, , xn } 中作曲线拟合,称为多项式拟合。
第二章 插值与拟合
§2.5 离散数据的曲线拟合
2.5.1 最小二乘拟合 2.5.2 多项式的拟合
2.5.3 正交多项式拟合
总结
第二章 插值与拟合
2.5 离散数据的曲线拟合
学习目标: 了解曲线拟合最小二乘法的意义。掌握线 性拟合和二次多项式拟合的方法。
2.5 离散数据的曲线拟合
第二章 插值与拟合
2.5.1 最小二乘拟合
第二章 插值与拟合
其平方误差 2 0.0337。拟合曲线 *( x) 的图形见图2-2。 2
在许多实际问题中,变量之间的关系不一定能用多项式很好的拟 合。如何找到更符合实际情况的数据拟合,一方面要根据专业知识和 经验来确定拟合曲线的形式,另一方面要根据数据点的图形性状及特 点来选择适当的曲线拟合这些数据。
使得
k 0
n
n
i [ yi
i0
* ( x)]2
min
( x )
i[ yi
i0
( x)]2
(2.5.1)
则称 *( x)为离散数据{ xi , yi }mi0在子空间 中带权 {i }mi0 的最小二乘拟合。
函数 ( x)在离散点处的值为
n
( xi ) akk ( x), i 0,1, , m. k0
5
2.5 1.875 a0 4.31
2.5 1.875 1.5625 a1 3.27
1.875 1.5625 1.3828 a2 2.7975
解此方程组得 a0* 0.1214, a1* 0.5726, a2* 1.2114。从而,拟合多项式为
* ( x) 0.1214x 0.5726x 1.2114x 2 ,
第二章 插值与拟合
因此,(2.5.1)右边的和式是参数 a0 , a1 , an 的函数,记作
m
n
I (a0 , a1 , an ) i [ yi ak k ( xi )]2 .
i0
k0
(2.5.2)
这样,求极小值问题(2.5.1)的解 *( x) ,就是求多元二次函数
I (a0 , a1 ,
例 2.14 已知函数y=f(x)的数据如表2-8。试选择适当的数学模型进行拟合。
表2-8
i0
x9 i
1
y1i6 4.00
10.61
1 2 6.41
2 3 8.01
3
4
4
6
8.79 9.53
5 8 9.86
678 10 12 14 10.33 10.42 10.53
第二章 插值与拟合
解 (1)观察数据点的图形(见图2-3),选择二次多项式作为拟合模型。 取所有权数为1,按(2.5.3)有
对于一般的非线性最小二乘问题.,用常规方法求解的难度较大。这里的非 线性模型比较简单,可以把它转化成线性模型,然后用上面讨论的方法求 解。
对于已知的m+1的离散数据
{xi , yi}im0和权数
{
i
}m i0
,记
a
min
0im
xi
,
b
max
0im
xi
在连续函数空间C[a,b]中选定n+1个线性无关的基函数{k (x)}mk0 ,
并记由它们生成的子空间 span{0 (x),1(x), n (x)} 。如果
存在 *( x)
n
ak* * ( x ) ,
10 76
826 a0 88.49
76 826 10396 a1 757.59 .
826 10396 140434 a2 8530.01
解得
a0*
4.1490,a1*
1.1436,a
* 2
0.048320
,从而拟合函数为
*(x) 4.1490 1.1436 x 0.048320 x2
这是一种特定的线性模型,因此可用上面讨论的方法求解。子空间 得基
函数为 k ( x) xk , k 0,1, , n。
例 2.13 用多项式拟合表2-7中的离散数据。
表2-7
i
0
1
2
3
4
xi 0.00 0.25 0.50 yi 0.10 0.35 0.81
0.75 1.09
1.00 1.96
n
ak (k , j ) ( y, j ), j 0,1, , n.
k0
(2.5.3)
第二章 插值与拟合
这方程称为法方程(或正规方程)。这里,y( xi ) yi , i 0,1, n.
由于 0 ,0 , ,n , 线性无关,故(2.5.3)的系数矩阵非奇异,方程 组(2.5.3)存在唯一的解 ak ak* , k 0,1, , n, 从而得
第二章 插值与拟合
解 作数据点的图形如图2-2,从图形看出用二次多项式拟合比较合适。这
时n=2,子空间 的基函数0 ( x) 1,1( x) x,2 ( x) x2 。数据中没有给
出权数,不妨都取为1,即 i 1, i 0,1, ,4 。
y
1.96
* *
*
o*
1x
图2-2
按(2.5.3)有
n
* ( x )
a
wk.baidu.com* k
k
( x)
.
k0
可以证明,这样得到的 *( x),对于任何 (x) ,都有
n
n
i [ yi * ( x)]2 i [ yi ( x)]2 ,
i0
i0
故*( x)是所求的最小二乘拟合。记 y *( x) ,显然,平方误差
2 2
或 均方误差 2
越小,拟合的效果越好。平方误差有与(2.4.15)相同
平方差
2 2
3.9486, *( x)
的图形见图2-3。有平方误差和
*(x) 的
图形可见,拟合的效果不佳。因此,不宜直接选用多项式作拟合。
y
11
*
* *
**
*
*
*
*
3
o
1
*
16 T
第二章 插值与拟合
(2)从数据的图形看,可以选用指数函数进行拟合。设 ( x) e ,x
其中 0, 0。这是一个非线性模型, 不能直接用上面讨论的方法求解。
an ) 的极小点
(a
* 0
,
a1*
,
an* ), 使得
I (a0* , a1* ,
an* )
a0
min
,a1 , anR
I
(a0
,
a1
,
an ).
由求多元函数极值的必要条件有
I
a j
m
2 i [ yi
i0
n
akk ( xi )] j ( xi ) 0, j 0,1,
k0
, n.
按内积的定义,上式可写为
相关文档
最新文档