下载此文档

函数逼近与曲线拟合的最小二乘法.ppt


文档分类:高等教育 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
函数逼近与曲线拟合的最小二乘法
*
第1页,本讲稿共29页
本节内容
曲线拟合
曲线拟合基本概念
最小二乘算法
最小二乘拟合多项式
*
第2页,本讲稿共29页
给出一组离散点,确定一个简单函数近似原函数,多项, ..., xn}, 即 i = xi, 则相应的法方程为
此时 为 f(x) 的 n 次最小二乘拟合多项式
多项式最小二乘曲线拟合
*
第12页,本讲稿共29页
例7
已知一组实验数据如下,求它的拟合曲线.

将所给数据在坐标纸上标出,
见图3-5.
图3-5
选线性函数作拟合曲线

这里

*
第13页,本讲稿共29页
解得
法方程
所求拟合曲线为
多项式拟合的Matlab现程序
其中输入参数 为要拟合的数据, 为拟合多项式的次数,
输出参数 为拟合多项式的系数.
上例的Matlab
多项式拟合
x=[1 1 2 3 3 3 4 5];
f=[4 4 6 6 6 8 ];
aa=poly(x,f,1);
y=polyval(aa,x);
plot(x,f,’r+’,x,y,’k’)
xlabel(‘x’);
ylabel(‘y’);
gtext(‘y=s1(x)’)
*
第14页,本讲稿共29页
例:用 来拟合 ,w  1
解: 0(x) = 1, 1(x) = x, 2(x) = x2
7623
)
(
4
63
||
||
484,
||
||
1
=
=


-

=
B
cond
B
B
正交多项式与最小二乘拟合
*
第15页,本讲稿共29页
例:连续型拟合中,取

Hilbert阵!
改进:
若能取函数族={ 0(x), 1(x), … , n(x), … },使得任意一对i(x)和j(x)两两(带权)正交,则 B 就化为对角阵!
这时直接可算出ak =
*
第16页,本讲稿共29页
正交多项式拟合
带权正交(离散情形)
给定点集 以及各点的权系数 ,如果函数族
满足
则称 关于点集 带权 正交
若 0, 1, , n 是多项式,则可得正交多项式族
*
第17页,本讲稿共29页
正交多项式拟合
用正交多项式做最小二乘
设多项式 p0, p1, , pn 关于点集 x0, x1, , xm 带权 0, 1, , m 正交,则 f(x) 在 Hn 中的最小二乘拟合多项式为
其中
k = 0, 1, …, n
误差
离散形式的 2-范数
*
第18页,本讲稿共29页
正交多项式的构造
给定 和权系数 ,如何构造正交多项式族
可以证明: 关于点集 带权 正交
三项递推公式:
k = 1, … , n-1
其中
( k = 0, 1, … , n-1 )
( k = 1, 2, … , n-1 )
*
第19页,本讲稿共29页
几点注记
可以将构造正交多项式族、解法方程、形成拟合多项式穿插进行;
n 可以事先给定,或在计算过程中根据误差来决定;
该方法非常适合编程实现,只用递推公式,并且当逼近次数增加时,只要将相应地增加程序中的循环次数即可。
该方法是目前多项式拟合最好的计算方法,有通用程序。
*
第20页,本讲稿共29页
例:用 来拟合 ,w  1
解:通过正交多项式 0(x), 1(x), 2(x) 求解

)
(
)
(
)
(
2
2
1
1
0
0
x
a
x
a
x
a
y
j
j
j
+
+
=
1
)
(
0
=
x
j
2
29
)
,
(
)
,
(
0
0
0
0
=
=
j
j
j
y
a
2
5
)
,
(
)
,

函数逼近与曲线拟合的最小二乘法 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库新人
  • 文件大小3.03 MB
  • 时间2022-01-27