第3章函数逼近与曲线拟合(演示)讲解
Ch3函数逼近与曲线拟合省名师优质课赛课获奖课件市赛课一等奖课件
定理 若 f ( x) C[a, b], 则总存在Pn*( x) H , 使得 || f ( x) Pn* ( x) || En
定义(偏差点)
若 f ( x) C[a, b], P( x) Hn , 若在x x0上有
|
P( x0 )
f ( x0 ) |
max |
a xb
P(x)
内积与内积空间
定义 设X 是数域K上的线性空间,对u, v X , 存在K中的一个数(u, v)与之对应,满足 (1)(u, v) (v, u)
(2) ( u, v) (u, v), K
(3) (u v, w) (u, w) (v, w) (4) (u, u) 0,(u, u) 0 u 0 称( , ) 0为X 上的内积,定义了内积的线性空间 称为内积空间.
n ( x)
1 2n1
Tn ( x)与零的偏差最小,其偏差为
1 2n1
.
证明
n ( x)
1 2n1
Tn ( x)
xn
P* n1
(
x
)
max
1 x1
|
n
(
x
)
|
1 2n1
max
1 x1
|
Tn
(
x
)
|
1 2n1
, 又知道
k
xk cos n (k 0,1, 2,
, n)是切比雪夫交错点组,
由此知道Pn*1 ( x)是xn的区间[- 1,1]上的最佳逼近多项式,
1 2n n!
dn dx n
{( x2
1)n }
勒让德多项式旳性质
1. 正交性
0,
1 -1
Pn
数值分析Ch3函数逼近与曲线拟合
正交,这就需要引进范数与赋范线性空间,内积
3.1 函数逼近的基本概念
• 定义 设集合 S 是数域 P 上的线性空间,元 素 x1 , x2 , , xn S ,若存在不全为零的数 1 , 2 , , n P ,使得 1 x1 2 x2 n xn 0 则称 x1 , x2 , , xn 线性相关,否则,若仅对
数 值 分 析
Computational Method
Chapter 3 函数逼近
第三章 函数逼近与曲线拟合 设函数 y f x 的离散数据(有误差)为
x y
,
x0 y0
x1 y1
x2 y2
xn yn
希望找到简单函数 Px 整体上有 是某度量, 0 是指定精度。
f x Px
1 x1
2 x2 x 2 , 1 1 1 , 1 x , x , 3 2 2 3 x3 3 1 1 2 , 2 1 , 1
xn , 1 xn , 2 xn , n1 1 2 n1 n xn 1 , 1 2 , 2 n1 , n1 k 1 xk , i i ( k 1,2,, n) 简写为: k x xk i 1 i , i
,
x
2
。
(连续) f x Ca, b
b
常见范数:
f x 1 f x dx • 1范数: a ,
• 2-范数:
f x 2
2 f x dx a b
1 2
f x max f x • 范数: , a ,b
逼近和拟合专题教育课件
则在[a,b]上g( x) 0;
就称( x)为[a,b]上的权函数.
例2 设f ( x), g( x) C[a,b], ( x)为[a,b]上的权函数 ,则可
定义内积
( f , g) ab( x) f ( x)g( x)dx. 1,( f , g) ab f (x)g(x)dx.
容易验证内积定义中的 四个性质,并导出范数
项式正交.
(4)有递推关系
pn1( x) ( x n ) pn( x) n pn1( x), n 0,1,, (2.4)
其中 p0( x) 1,p1( x) 0,
n ( xpn , pn ) /( pn , pn ), n ( pn , pn ) /( pn1, pn1),n 1,2,,
称为Gram矩阵,则G非奇异的充要条件是 u1, u2,, un线性
无关.
证明:1) G非奇异 以G为系数矩阵的齐次线性 方程组
n
n
( ju j , uk ) (u j , uk ) j 0,
j1
j1
只有零解。
k 1,,n.
n
n
n
2) juj 0 ( juj , juj ) 0
有限维空间 vs 无限维空间.
Rn, C[a,b],
定理 1(维尔斯特拉斯 ) 如果f ( x) C[a,b], 那么 0,
多项式p( x),使得
| f ( x) p( x) | , 对于一切a x b.
伯恩斯坦(1912)给出一种构造性证明:伯恩斯坦多项式
Bn (
f
,
x)
n
k0
f
(n ,n )
根据定理 3,0,,n线性无关 det(G) 0.
§2 正交多项式
小波分析之函数逼近与曲线拟合
(ϕ 0 , ϕ 0 ) (ϕ 0 , ϕ1 ) ⋯ (ϕ 0 , ϕ n ) (ϕ1 , ϕ 0 ) (ϕ1 , ϕ1 ) ⋯ (ϕ1 , ϕ n ) G = ⋮ ⋮ ⋮ (ϕ , ϕ ) (ϕ , ϕ ) ⋯ (ϕ , ϕ ) n 1 n n n 0
∑α
j =1
n
j
u j = 0.
Th3的证明
G非奇异当且仅当齐次方程组
∑ (u
j =1
n
j
, u k ) α j = 0, k = 1, 2, ⋯ , n.
只有零解,即 ( ∑ α j u j , u k ) = 0, k = 1, 2, ⋯ , n.
j =1
n
只有零解,即
∑α
j =1
n
j
u j = 0 只有零解,即
C[a.b]带权内积的定义
• [a,b]上的非负函数 ρ (x) 称为[a,b]上的权 函数,若满足: b ① ∫ x k ρ ( x)dx 存在且为有限值(k=0,1,…). a ② 对[a,b]上的非负连续函数g (x) ,若
∫
b
a
ρ ( x ) g ( x ) dx = 0 ,
则 g ( x) ≡ 0
2
= =
∑
n
x
2 i
i = 1
∞
m a x
1 ≤ i ≤ n
x
i
n与C[a,b]上范数的扩充关系 R
= = =
• 向量范数: 范数: 范数
x x x
1
∑
n
x
i = 1
i
2
∑
n∞
max
x
1 ≤ i ≤ n
第3章 函数近似方法(拟合法)
§3.2.2 直线拟合(一元线性回归)
假设由实验中测得的一组数据 ( xi , yi )(i = 1, 2," , n) 大体满足一种线性关系,可用直线
p ( x) = a + bx 去拟合。于是问题变成如何选择适当的参数 a 和 b ,使得所有数据点的误差的平方和
q(a, b) = ∑ [(a + bxi ) − yi ]2
18
(3.2.10)
⎛n ⎜ ⎜ ∑ xi 或是: ⎜ ⎜ # ⎜ xm ⎝∑ i
∑x ∑x ∑x ∑x
i 2 i
2 i 3 i
" " # "
∑x ∑x
#
m +1 i
#
m+2 i
∑x ∑x
⎞ ⎛ a ⎞ ⎛ ∑ yi ⎞ ⎟ 1 ⎟ ⎜ ⎟ m +1 ⎜ x y a ⎟ ⎜ i ⎜ 2 ⎟ ∑ i i ⎟ ⎟⎜ # ⎟ = ⎜ ⎟ # # ⎟⎜ ⎜ ⎟ ⎟ m 2m ⎟ a ⎜ ∑ xi ⎠ ⎝ m+1 ⎠ ⎝ ∑ xi yi ⎟ ⎠
16
3.6 4.73
4.5 5.29
5.7 6.03
解:见拟合程序 linear_fit.for 和 linear_fit.cpp 和 Matlab 程序 demo_linearfit.m 结果为:a = 2.50 , b = 0.62, p ( x) = 2.5 + 0.62 x /* linear_fit.cpp linear fitting */ #include <stdio.h> main() { int n =7,i; float x[]={0.5, 1.2, 2.1, 2.9, 3.6, 4.5, 5.7}; float y[]={2.81,3.24,3.80,4.30,4.73,5.29,6.03}; float sx=0.,sy=0.,sxy=0.,sx2=0,deno,a,b; for(i=0;i<=6;i++) { sx =sx +x[i]; sy =sy +y[i]; sxy =sxy +x[i]*y[i]; sx2 =sx2 +x[i]*x[i]; } deno=n*sx2-sx*sx; a=(sy*sx2-sx*sxy)/deno; b=(n*sxy-sy*sx)/deno; printf("a=%6.2f b=%6.2f\n",a,b); return(0); } % demo_linearfit.m x =[0.5 1.2 2.1 2.9 3.6 4.5 5.7]; y =[2.81 3.24 3.80 4.30 4.73 5.29 6.03]; [a b]=linearfit(x,y); c =[b a]; x1=0:0.1:6; y1=polyval(c,x1); plot(x1,y1,x,y,'o'); title('p(x)=a+bx','FontSize',14); xlabel('x','FontSize',14); ylabel('y','FontSize',14); % linearfit.m function [a b] = linearfit(x,y) n = length(x); x2 = x.*x; xy = x.*y; sx = sum(x); sy = sum(y); sxy = sum(xy); sx2 = sum(x2); deno = n*sx2-sx*sx; a = (sy*sx2-sx*sxy)/deno; b = (n*sxy-sx*sy)/deno; end
函数逼近与曲线拟合市公开课一等奖省赛课微课金奖PPT课件
最正确平方三角迫近(返回)
56/69
离散傅立叶变换(返回)
57/69
快速傅立叶变换(FFT)(返回)
58/69
59/69
§3.7 有理迫近(返回)
有理迫近及其计算 用Taylor展式求连分式 帕德(Padé)迫近
60/69
有理迫近及其计算(返回)
61/69
用Taylor展式求连分式(返回)
62/69
帕德(Padé)迫近(例题)
63/69
Padé迫近例题(继续)
64/69
Padé迫近例题
65/69
三角二乘拟合及插值(返回)
66/69
三角二乘拟合图例(返回)
67/69
三角插值图例(返回)
68/69
练习
69/69
9/69
用正交多项式最小二乘拟合(返回)
10/69
哈尔(Haar)条件(法方程)
11/69
函数迫近与函数空间(返回)
12/69
范数与赋范线性空间(返回)
13/69
惯用范数1(继续)
14/69
惯用范数2(返回)
15/69
内积与内积空间(性质)
16/69
Rn及C[a,b]上内积(返回)
37/69
最正确一次迫近多项式图示(返 回)
y
f (x)
P1 ( x)
E1
a
x2
bx
38/69
最正确一次迫近多项式例题1(继续)
39/69
最正确一次迫近多项式例题2(返回)
40/69
切比雪夫定理图示(定理)
E2
P2 (x) f (x)
E3
E4
P4 (x) f (x)
《函数的数值逼近》PPT课件
精选课件ppt
7
2、插值多项式的存在唯一性
定理 若插值结点 x0,x1,…, xn是(n+1)个互异点,则满足插值条件 P(xk)= yk (k = 0,1,…,n)
精选课件ppt
10
§2 代数多项式插值
一、线性插值与抛物线插值
1. 线性插值(n =1)
设已知区间[ xk , xk+1]端点处的函数值yk= f (xk),yk+1 = f (xk+1),
求线性插值多项式L 1(x ) ,使其满足
L1 ( xk ) yk
L1
(
xk
1
)
yk 1
x 0 xk
y = L1(x)
P(x) = a0 + a1 x + ⋯ + an xn
则称P( x)为n 次插值多项式. 相应的插值法称为多项式插 值法(代数插值法)。
x
y = f (x) •
(xi, yi)
y = P(x) 曲线 P ( x)
近似 f ( x)
0 a=x0 x1 x2 x3
xn=b y
精选课件ppt
6
研究问题:
构造法:
先求 插值基函数l k-1(x), l k (x), l k+1(x) (二次函数), 满足:
lk1(xk1)1, lk1(xk)lk1(xk1)0;
lk(xk)1,
lk(xk1)lk(xk1)0;
(4)
lk1(xk1)1, lk1(xk1)lk1(xk)0,
实验三 函数逼近与曲线拟合
实验三 函数逼近与曲线拟合实验3.1(曲线逼近方法的比较) 问题提出:曲线的拟合和插值,是逼近函数的基本方法,每种方法具有各自的特点和特定的适用范围,实际工作中合理选择方法是重要的。
实验内容:考虑实验2.1中的著名问题。
下面的MATLAB 程序给出了该函数的二次和三次拟合多项式。
x=-1:0.2:1;y=1/(1+25*x.*x); xx=-1:0.02:1; p2=polyfit(x,y,2); yy=polyval(p2,xx); plot(x,y,’o’,xx,yy); xlabel(‘x’); ylabel(‘y’); hold on;p3=polyfit(x,y,3); yy=polyval(p3,xx); plot(x,y,’o’,xx,yy); hold off;适当修改上述MATLAB 程序,也可以拟合其他你有兴趣的函数。
实验要求:(1)将拟合的结果与拉格朗日插值及样条插值的结果比较。
(2)归纳总结数值实验结果,试定性地说明函数逼近各种方法的适用范围,及实际应用中选择方法应注意的问题。
实验3.2:(最小二乘拟合的经验公式和模型)1.(已知经验公式):某类疾病发病率为y ‰和年龄段x (每五年为一段,例如0~5岁为第一段,6~10岁为第二段……)之间有形如bxae y =的经验关系,观测得(1)用最小二乘法确定模型bxae y =中的参数a 和b (提示函数:lsqcurvefit ,lsqnonlin )。
(2)利用MATLAB 画出离散数据及拟合函数bxae y =图形。
(3)利用MATLAB 画出离散点处的误差图,并计算相应的均方误差。
2.(最小二乘拟合模型未知) 某年美国轿车价格的调查资料如表,其中i x 表示轿车的使用年数,i y 表示相应的平均价格,实验要求:试分析用什么形式的曲线来拟合表中的数据,并预测实验3.3(研究最佳平方逼近多项式的收敛性质)实验内容和要求:取函数xe xf =)(,在[-1,1]上以勒让德多项式为基函数,对于10,,1,0 =n 构造最佳平方逼近多项式)(x p n ,令)()()(x p x f x n n -=ε,将x x n ~)(ε的曲线画在一个图上。
第三章函数逼近与快速傅里叶变换曲线拟合与最小二乘法
---------------------------------------------------------------最新资料推荐------------------------------------------------------第三章函数逼近与快速傅里叶变换曲线拟合与最小二乘法第三章函数逼近与快速傅里叶变换曲线拟合与最小二乘法线性最小二乘拟合多项式拟合超定方程组的最小二乘解3.1 曲线拟合与最小二乘法一、拟合问题设变量 x, y 通过观测得 m 对数据我们希望用 m 对数据构造一个近似函数)(xp. 由于观测数据都带有观测误差, 而且一般m 也比较大, 用插值方法要求)(xp严格经过数据点不可取. 于是, 我们希望寻找的近似函数)(xp在各个 xi的函数值)(ixp与观测值yi尽可能接近, 这就是所谓的数据拟合问题. 二、最小二乘法的基本原理从整体考虑近似函数)(xp与所给数据点()),, 2 , 误差的大小,常用的方法有以下三种:一是误差绝对值的最大值imir0max,即误差向量的范数;二是误差绝对值的和=miir0||,即误差向量 r 的 1-范数;三是误差平方和=miir02的算术平方根,即考虑误差向量 r 的 2范数;前两种方法简单、自然,但不便于微分运算,后一种方法相当于考虑 2范数的平方,因此在曲线拟合中常采用误差平方和=miir02来度量误差的整体大小。
数据拟合的具体作法:1 / 11对给定数据,在取定的函数类中,求 )(xp, 使误差的平方和最小,即min])([0202==i=i=miimiyxpr 从几何意义上讲,就是寻求与给定点的距离平方和为最小的曲线)(xpy =。
函数)(xp称为拟合函数或最小二乘解,求拟合函数)(xp的方法称为曲线拟合的最小二乘法。
在曲线拟合中,函数类可有不同的选取方法. 多项式拟合形式比较规范,方法也比较简单,但在实际应用中,针对所讨论问题的特点,拟合函数可能为其他类型,如指数函数、有理函数、三角函数等,这就是一般最小二乘拟合问题。
第3讲-函数逼近
5
函数插值是插值函数 p(x) 与被插函数 f(x) 在节点处函数 值相同,即 P ( x i )
f ( x i ), ( i 0 ,1, , n ) ;而曲线拟合函数 ( x ) 不
要求严格地通过所有数据点 ( x i , y i ) 。 即,拟合函数 (x) 在xi处的偏差(亦称残差)
5
4
实 验 数 据
3
y
2 1
0
1
2
3
4
5
x
17
例 设某实验数据如下: i xi yi 1 0 5 2 1 2 3 2 1 4 3 1 5 4 2 6 5 3
6 6 6 2 a0m a1 xi a2 xi yi i 1 i 1 i 1 6 6 6 6 2 3 a0 xi a1 xi a2 xi xi yi i 1 i 1 i 1 i1 6 6 6 6 2 3 4 2 a0 xi a1 xi a2 xi xi yi i 1 i 1 i 1 i1
13.8434
70.376
i
i 1 4
2 i
i
a0 3.9374 a1 7.4626
4 a 0 7 .32 a1 70 .376 7 .32 a 0 13 .8434 a1 132 .12985
x y
i
132.12985
y 3.9374 7.4626 x
2
2
即
e
1 2
i0
n
2 i
( x
i0
n
i
) f ( x i )
2
最小。
这种要求误差(偏差)平方和最小的拟合称为曲线拟合的 最小二乘法。
第三章函数逼近和曲线拟合
S=span{ x1,..., xn}
并称该空间为n维空间。1,2 ,...,n P
称为x在这组基下的坐标。 例:n次多项式
p(x) Hn , p(x)=a0 + a1x ... an xn Hn span{1, x, x2 ,..., xn}
4
11
4.5
12
4.6
强 度 yi 编 号 拉伸倍数 xi
1.4
13
5
1.3
14
5.2
1.8
15
6
2.5
16
6.3
2.8
17
6.5
2.5
18
7.1
3
19
8
2.7
20
8
4
21
8.9
3.5
22
9
4.2
23
9.5
3.5
24
10
强 度 yi
5.5 5
5.5
6.4 6
5.3 6.5
7 8.5
8 8.1 8.1
6
内积与内积空间 定义3:设X为数域K(R或C)上的线性空
间,满足条件:
u, v X , k (u, v) K, st.
(1) (u, v) (v, u)
(2) (u, v) (u, v), for K
(3) (u v, w) (u, w) (v, w), for w X
(4) (u, u) 0, u 0 iff (u, u) 0
存在唯一实数 g ,满足条件:
(1) x 0; x 0 iff x 0
(2) x x , R
(3) x y x y , x, y R
数值分析ppt第3章_函数逼近与曲线拟合
上页 下页
如果(u, v)=0,则称u与v正交(记为u⊥v),这是 向量相互垂直概念的推广. 关于内积空间有以下重 要定理. 定理2 设X为一个内积空间,对任意u, v∈X有如 下不等式成立
上页 下页
如果x, y∈ Cn,带权内积定义为
( x , y ) i xi yi
i 1பைடு நூலகம்
n
(14)
这里{ωi}仍为正实数序列. 在C[a, b]上也可以类是定义带权内积,为此先给 出权函数定义.
上页
下页
定义4 设[a, b]是有限或无限区间,在[a, b]上的 非负函数ρ(x)满足条件:
( u, v ) ( u, u)( v , v ).
它称为柯西-施瓦茨(Cauchy-Schwarz)不等式.
2
上页
下页
证明 当v=0时,显然成立. 设v≠0,则 (v, v)>0,
且对任何数t 有(这里设为实空间)
0 ( u tv, u tv) ( u, u) 2t ( u, v ) t (v , v ).
上页
下页
3.1.3 内积与内积空间
在线性代数中,Rn上的两个向量 x=(x1,x2,…,xn)T
与y=(y1,y2,…,yn)T的内积定义为
(x, y)= x1 y1 +x2 y2 +…+xn yn. 若将它推广到一般的线性空间X,则有下面的定义.
上页
下页
定义3 设X是数域K(R或C)上的线性空间,对任 意u,v∈X,有K中一个数与之对应,记为(u, v),它满 足以下条件:
函数逼近与曲线拟合(演示)精编
第三章 函数逼近与曲线拟合1 函数的逼近与基本概念1.1问题的提出多数计算机的硬件系统只提供加、减、乘、除四种算术运算指令,因此为了计算大多数有解析表达式的函数的值,必须产生可用四则运算进行计算的近似式,一般为多项式和有理分式函数.实际上,我们已经接触到两种逼近多项式,一种是泰乐多项式,一种是插值多项式.泰乐多项式是一种局部方法,误差分布不均匀,满足一定精度要求的泰乐多项式次数太高,不宜在计算机上直接使用.例如,设()f x 是[1,1]-上的光滑函数,它的Taylor 级数0()kk k f x a x∞==∑,()(0)!k k f a k =在[1,1]-上收敛。
当此级数收敛比较快时,11()()()n n n n e x f x s x a x ++=-≈。
这个误差分布是不均匀的。
当0x =时,(0)0ne=,而x 离开零点增加时,()n e x 单调增加,在1x =±误差最大。
为了使[1,1]-的所有x 满足()()nf x s x ε-<,必须选取足够大的n ,这显然是不经济的。
插值函数出现的龙格现象表明,非节点处函数和它的插值多项式相差太大。
更重要的是,实际中通过观测得到的节点数据往往有各种误差,此时如果要求逼近函数过全部节点,相当于保留全部数据误差,这是不适宜的。
如图1所示,给出五个点上的实验测量数据,理论上的结果应该满足线性关系,即图1中的实线。
由于实验数据的误差太大,不能用过任意两点的直线逼近函数。
如果用过5个点的4次多项式逼近线性函数,显然误差会很大。
1.2范数与逼近实验数据 真函数 插值多项式逼近 精确的线性逼近图1一、线性空间及赋范线性空间要深入研究客观事物,不得不研究事物间的内在联系,给集合的元素之间赋予某种“确定关系”也正是这样的道理.数学上常把在各种集合中引入某些不同的确定关系称为赋予集合以某种空间结构,并将这样的集合称为空间。
最常用的给集合赋予一种“加法”和“数乘”运算,使其构成线性空间.例如将所有实n 维数对组成的集合,按照“加法”和“数乘”运算构成实数域上的线性空间,记作n R ,称为n 维向量空间.类似地,对次数不超过n 的实系数多项式全体,按通常多项式与多项式加法及数与多项式乘法也构成数域R 上一个线性空间,用nH 表示,称为多项式空间。
函数逼近与曲线拟合
8
x p x ( p 时),
所以
x
也是
x
的特例
p
例1.求下列向量的各种常用范数
x (1,4,3,1)T
解: x 1 x1 x2 x4 9 x 2 ( x1 2 x2 2 x4 2 )12 27 3 3
x
max 1i4
a0 a1
an
m i0 m i0
m i0
yi xi yi
xin yi
称之为正规方程组或者法方程组。如何简化表示呢?
17
引入符号
1
x0
A=
1
x1
1 xm
x0n x1n
xmn
a0
=
a1
an
则正规方程组可简化为
y0
Y
=
y1
ym
AT A ATY
一个有趣的问题是AT能不能消去?
18
若强行消除,则正规方程组变化为
xi
4
9
设f (x) C[a,b],可定义范数如下:
f
(
b
1
f p (x) dx ) p ,
p
a
f (x)的p 范数, p 1
b
f f (x) dx
1
a
f (x)的1 范数
f
(
b
f
2 (x)
dx
第三章数据拟合与函数逼近
F (a , a ,, a ) F (a0 , a1 ,, a n ) 这时 ( x) P( xi , a0 , a1 ,, a n )称为函数 y y (x) 在点集 X ( xi , yi ), i 1,2,, m
上关于权系数 的最小二乘逼近.
第3章 数据拟合与函数逼近
本章主要介绍数据拟合及函数最佳平方逼近 的概念和基本方法. 本章首先通过线性拟合 阐述最小二乘法实现的步骤,然后介绍多项 式拟合和部分能线性化的非线性曲线拟合, 最后介绍连续函数的最佳平方逼近以及一些 常用正交多项式的相关性质.
3.1 直线拟合
一、问题背景 在实际问题中,常常给定一组测定的离散 数据,,欲求自变量和因变量的近似表达 式. 由于测量值本身就带有误差,并且测量 数据往往数据量很大,因此使用插值法工 作量会很大,效果也往往不好,解决该类 问题最常用的方法就是最小二乘法. 下面通 过一个简单的例题进行说明.
3.3 连续函数的最佳平方逼近 本章第二节中关于离散点的最小二乘曲线 拟合可以很自然地过渡到连续函数的最佳平 方逼近,它的具体提法是:已知函数 y y (x) 在区间 [a, b] 上连续,函数 (x) 非负且仅在 有限个点处为零,求函数 (x) ,使得 最小.这时 ( x )称为函数 y y (x) 在区间 [a, b] 上关于权函数 (x) 的最小二乘逼 近函数或最佳平方逼近函数.
求解可得 a 0.40044
b 1.05836
可以证明a、b可以使取得最小值,这样 直线方程 y 0.40044 1.05836 x 就可以确定
3.2 离散数据的最小二乘逼近
3.2.1 最小二乘原理的一般理论 设给定的数据为 ( xi , yi ) ,i 1,2,, m) ( 设拟合曲线方程为 令 F (a0 , a1 ,, a n ) i [ P( xi , a0 , a1 ,, a n ) yi ]2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章 函数逼近与曲线拟合1 函数的逼近与基本概念1.1问题的提出多数计算机的硬件系统只提供加、减、乘、除四种算术运算指令,因此为了计算大多数有解析表达式的函数的值,必须产生可用四则运算进行计算的近似式,一般为多项式和有理分式函数.实际上,我们已经接触到两种逼近多项式,一种是泰乐多项式,一种是插值多项式.泰乐多项式是一种局部方法,误差分布不均匀,满足一定精度要求的泰乐多项式次数太高,不宜在计算机上直接使用.例如,设()f x 是[1,1]-上的光滑函数,它的Taylor 级数0()kk k f x a x∞==∑,()(0)!k k f a k =在[1,1]-上收敛。
当此级数收敛比较快时,11()()()n n n n e x f x s x a x ++=-≈。
这个误差分布是不均匀的。
当0x=时,(0)0n e =,而x 离开零点增加时,()n e x 单调增加,在1x =±误差最大。
为了使[1,1]-的所有x 满足()()n f x s x ε-<,必须选取足够大的n ,这显然是不经济的。
插值函数出现的龙格现象表明,非节点处函数和它的插值多项式相差太大。
更重要的是,实际中通过观测得到的节点数据往往有各种误差,此时如果要求逼近函数过全部节点,相当于保留全部数据误差,这是不适宜的。
如图1所示,给出五个点上的实验测量数据,理论上的结果应该满足线性关系,即图1中的实线。
由于实验数据的误差太大,不能用过任意两点的直线逼近函数。
如果用过5个点的4次多项式逼近线性函数,显然误差会很大。
实验数据 真函数 插值多项式逼近 精确的线性逼近图11.2范数与逼近一、线性空间及赋范线性空间要深入研究客观事物,不得不研究事物间的内在联系,给集合的元素之间赋予某种“确定关系”也正是这样的道理.数学上常把在各种集合中引入某些不同的确定关系称为赋予集合以某种空间结构,并将这样的集合称为空间。
最常用的给集合赋予一种“加法”和“数乘”运算,使其构成线性空间.例如将所有实n 维数对组成的集合,按照“加法”和“数乘”运算构成实数域上的线性空间,记作n R ,称为n 维向量空间.类似地,对次数不超过n 的实系数多项式全体,按通常多项式与多项式加法及数与多项式乘法也构成数域R 上一个线性空间,用nH 表示,称为多项式空间。
所有定义在[,]a b 上的连续函数集合,按函数加法和数与函数乘法构成数域R 上的线性空间,记作[,]C a b .类似地,记[,]p C a b 为具有p 阶连续导数的函数空间.在实数的计算问题中,对实数的大小、距离及误差界等是通过绝对值来度量的.实践中,我们常常会遇到对一般线性空间中的向量大小和向量之间的距离进行度量的问题,因此有必要在一般线性空间上,赋予“长度”结构,使线性空间成为赋范线性空间.定义1 设X 是数域K 上一个线性空间,在其上定义一个实值函数,即对于任意,x y X∈及K α∈,有对应的实数x 和y ,满足下列条件(1) 正定性:0x ≥,而且0x =当且仅当0x =; (2) 齐次性:x x αα=;(3) 三角不等式:x y x y +≤+; 称为X 上的范数,定义了范数的线性空间就称为赋范线性空间.以上三个条件刻划了“长度”、“大小”及“距离”的本质,因此称为范数公理.对n X 上的任一种范数,n X ∀∈x,y ,显然有±≥-x y x y . n R 上常用的几种范数有:(1) 向量的∞-范数:1max ii nx ∞≤≤=x(2) 向量的1-范数:11nii x ==∑x(3) 向量的2-范数:12221()nii x ==∑x(4) 向量的p -范数:11()nppi pi x ==∑x其中[1,)p ∈∞,可以证明向量函数()p N x x ≡是nR 上向量的范数.前三种范数是p -范数的特殊情况(lim pp ∞→∞=xx).我们只需表明(1).事实上1111111max max nnpppp i i i i i ni n i n i i x x x x ≤≤≤≤≤≤==⎛⎫⎛⎫≤≤≤ ⎪ ⎪⎝⎭⎝⎭∑∑及max 1p →∞=,故由数学分析的夹逼定理有1lim max i p p i n x ∞→∞≤≤==x x 。
类似地对连续函数空间[,]C a b ,可定义三种常用范数: (1)∞-范数:max ()a x bff x ∞≤≤=(2) 1-范数:1()baff x dx =⎰(3) 2-范数:()1222()baff x dx=⎰可以验证这样定义的范数均满足定义1中的三个条件.二、内积与内积空间在线性空间中,仅规定了加法与数乘两种运算.为了使线性空间中的向量元素之间具有夹角的概念,我们需引入第三种运算—内积.定义2 设X 是数域K (R 或C )上的线性空间,对,u v X ∀∈有K 中一个数与之对应,记为(,)u v ,它满足以下条件——内积公理:(1)共轭对称性:(,)(,), ,u v v u u v X =∀∈(2)第一变元线性:(,)(,)(,), ,,,,u v w u w v w u v w αβαβαβ+=+∀∈∀∈K X(3)正定性:(,)0u u ≥,当且仅当0u =时,(,)0u u =则称二元函数(,)u v 为X 上u 与v 的内积.定义了内积的线性空间称为内积空间.当X 实线性空间,称X 是实内积空间;当X 复线性空间,称X 是复内积空间.如果(,)0u v =,则称u 与v 正交,这是n R 中向量相互垂直概念的推广.定理1设X 为一个内积空间,对,u v X ∀∈,有2(,)(,)(,)u v u u v v ≤ (1.1)称为Cauchy-Schwarz 不等式.证明 设0v ≠,则(,)0v v >,对如何实数λ有20(,)(,)2(,)(,)u v u v u u u v v v λλλλ≤++=++取(,)(,)u v v v λ=-,代入上式右端,得22(,)(,)(,)20(,)(,)u v u v u u v v v v -+≥即(1.1)式得证.当0v =时,(1.1)式显然成立.定理2 设X 为一个内积空间,1,,nu u X ∈,矩阵112111222212(,)(,)(,)(,)(,)(,)(,)(,)(,)n n n n n n u u u u u u u u u u u u G u u u u u u ⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥⎣⎦(1.2)称为克莱姆(Gramer )矩阵,则G 非奇异的充分必要条件是12,,,n u u u 线性无关.证明 G 奇异⇔存在非零向量1(,)T n a a =a ,使得0=Ga .即111111(,)(,)0(,)(,)n n j j j j j j n n j n j j j n j j u u a a u u u u a a u u ====⎛⎫⎛⎫⎪ ⎪ ⎪ ⎪ ⎪ ⎪== ⎪ ⎪ ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭∑∑∑∑ 1111(,)0,1,,(,)0nj j k j nnj j j j j j njj j a u u k na u a u au ====⇔==⇔=⇔=∑∑∑∑即12,,,n uu u 线性相关. □定理3(Gram-Schmidt 正交化方法)如果12{,,,}n u u u 是内积空间X 中一个线性无关的序列,则可按照公式1111,(,),2,,(,)i i k i i k k k k v u u u v u v i nv v -==⎧⎪⎨=-=⎪⎩∑ (1.3) 产生一个正交序列12{,,,}n v v v ,满足(,)0i j v v = ()i j ≠,而且此序列是12span{,,,}n u u u 的一组基.在内积空间X 上可以由内积导出一种范数,即对于X ∈,记u =容易验证它满足范数的定义,其中三角不等式可以由定理1证明. 例1 nR 与nC 的内积.设T 1,,(,,)n n x y R x xx ∈=,T 1(,,)n y y y =,则内积可定义为1()ni ii x y ==∑x,y(1.4)由此导出向量2-范数为2==x若给定实数0 (1,,)ii n ω>=,称{}i ω为权系数,则在R 上可定义加权内积为1()ni i ii x y ω==∑x,y (1.5)相应的范数为2=x不难验证(1.5)给出的()x,y 满足内积定义 3.2的条件.当 1 (1,,)ii n ω==时,(1.5)就是(1.4).如果,n x y C ∈,带权内积定义为1()ni i ii x y ω==∑x,y其中i ω仍为正实数序列,i y 为i y 的共轭.也可以在[,]C a b 上定义带权的内积,为此,我们先给出权函数的定义. 定义3 设[,]a b 是有限或无限区间,在[,]a b 上的非负函数()x ρ满足条件: (1)()b k ax x dx ρ<∞⎰存在且为有限值(0,1,)k =;(2) 对[,]a b 上的非负连续函数()g x ,如果()()0bax g x dx ρ=⎰,则()0g x ≡.则称()x ρ是区间[,]a b 上的一个权函数.从定义可看出:1)()x ρ为[,]a b 上的非负可积函数,且当[,]a b 为无限区间时,要求()x ρ具有任意的衰减性;2)在[,]a b 的任一子区间上()x ρ不恒等于零.例2 [,]C a b 上的内积.设(),()[,]f x g x C a b ∈,()x ρ是[,]a b 上给定的权函数,则可定义内积((),())()()()baf xg x x f x g x dx ρ=⎰容易验证它满足内积定义的四条性质,由此内积导出的范数为112222()((),())()()ba f x f x f x x f x dx ρ⎡⎤==⎢⎥⎣⎦⎰分别称为带权()x ρ的内积和范数,特别常用的是()1x ρ≡的情形,即((),())()()b af xg x f x g x dx =⎰1222()()ba f x f x dx ⎡⎤=⎢⎥⎣⎦⎰三、逼近用简单函数组成的函数类M 中“接近”于()f x 的函数()p x 近似地代替()f x ,称()p x 是()f x 的一个逼近,()f x 称为被逼近函数,两者之差()()()E x f x p x =- (1.6)称为逼近的误差或余项.这里必须表明两点:其一是函数类M 的选取.何为简单函数?在数值分析中所谓简单函数主要是指可以用四则运算进行计算的函数,最常用的有多项式及有理分式函数;其二是如何确定p 与f之间的度量.定义4 设X 为定义在区间[,]a b 上某类函数组成的线性赋范空间,()f x 是X 中给定的函数,若在函数类[,]M a b ⊂中,求得函数()p x M ∈,使逼近误差()()()E x f x p x =-满足下列不等式E f p ε∞∞=-≤ (1.7) 则称()p x 是函数类M 中对()f x 满足精度ε的一致逼近.定义5 设X 为定义在区间[,]a b 上某类函数组成的线性赋范空间,()f x 是X 中给定的函数,若在函数类[,]M a b ⊂中,求得函数()p x M ∈,使逼近误差()()()E x f x p x =-满足下列不等式22Ef p ε=-≤ (1.8)则称()p x 是函数类M 中对()f x 满足精度ε的平方逼近.定义6 设X 是一线性赋范空间,M 是X 的一个子集.如果对于X 中给定的f,在M 中存在一元素*ϕ,使得*inf Mf f ϕϕϕ∈-=- (1.9)则称*ϕ是M 中对f 的最佳逼近.特别地,若∞⋅=⋅,称为最佳一致逼近;若2⋅=⋅,称为最佳平方逼近.本章讨论最佳一致逼近及最佳平方逼近是否存在?是否唯一?如何构造最佳逼近等.2 曲线拟合的最小二乘法在生产实际和科学实验中有很多函数,它的解析表达式是不知道的,仅能通过实验观察的方法测得一系列节点上的值i y 。