1 / 30

第六章 曲线拟合

仍然是已知 x 1 … x m ; y 1 … y m , 求一个简单易算的近似函数 f ( x ) 来拟合这些数据 。. 第六章 曲线拟合. 6.1.2 曲线拟合问题. 但是 ① m 很大;. ② y i 本身是测量值,不准确,即 y i  f ( x i ). 这时没必要取 f ( x i ) = y i , 而要使  i = f ( x i )  y i 总体上 尽可能地小。. 这种构造近似函数 的方法称为 曲线拟合, f ( x ) 称为 拟合函数. 称为“残差”. 常见做法:.

chinara
Download Presentation

第六章 曲线拟合

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 仍然是已知 x1 … xm; y1 … ym, 求一个简单易算的近似函数 f(x)来拟合这些数据。 第六章 曲线拟合 6.1.2 曲线拟合问题 但是① m 很大; ②yi 本身是测量值,不准确,即 yi f (xi) 这时没必要取f(xi) = yi , 而要使 i=f(xi)  yi 总体上 尽可能地小。 这种构造近似函数 的方法称为曲线拟合,f(x) 称为拟合函数 称为“残差”

  2. 常见做法: “使 i=P(xi)  yi 尽可能地小”有不同的准则 较复杂,P284 • 使 最小 不可导,求解困难,P283 • 使 最小 • 使 最小

  3. 确定拟合函数 ,对于一组数据(xi, yi) (i = 1, 2, …, m) 使得 达到极小,这里 n<=m。 Denote: 6.2 线性拟合问题 6.2.1 ||.||2 意义下的线性拟合(线性最小二乘问题)

  4. 称方程组Ax=b为超定方程组

  5. E 实际上是 c0, c1, …, cn的多元函数,在 E的极值点应有 记

  6. 得到关于c1,c2,…,cn的方程组 法方程组(或正规方程组)

  7. 例1 数据 ti 0 20 40 60 80 100 fi 81.4 77.7 74.2 72.4 70.3 68.8

  8. 6.3 线性最小二乘问题 设A是m×n阶矩阵(m>n), 称线性方程组 Ax=b (1) 为超定方程组; 这里x∈Rn,b∈Rm. 如果A的秩r(A)=n, 称A为列满秩矩阵. 记残向量r=b-Ax,考虑确定一个向量x, 使‖r‖2 2=‖b-Ax‖2 2, 达到最小的问题称为线性最小二乘问题, 这样的x称为方程组(1)的最小二乘解.

  9. 6.3.4 最小二乘解的存在惟一性 结论1 :设A是m×n阶矩阵,x∈Rn, b∈Rm. 由线性方程组理论可知,线性方程组 Ax=b (24) 有解的充分必要条件是  r (A)= r (A|b). (25)

  10. 定理6.3.7假设方程组(24)有解,令x是其一个解. 那么,方程组(24)的所有解的集合为{x}+N(A). 方程组(24)有 惟一解的充分必要条件是null(A)=0. 这里, null (A)表示A的核子空间的维数.

  11. 证明: 首先证明任意的向量y∈{x}+N(A)都是方程组(24)的解. 事实上,将y记为y=x+z, 其中z∈N(A), 即Az=0,x∈{x}. 因此, Ay=Ax+Az=b,即y满足方程组(24). 反过来, 若y满足方程组(24), 有 Ay-Ax =A(y-x)= 0, 即y-x∈N(A). 记y=x+(y-x),从而有y∈{x}+N(A). 惟一性. 因为齐次方程组Ax=0有惟一零解的 充 分必要条件是A为满秩矩阵,即null (A)=0.

  12. 定理6.3.8当m>n时, 超定方程组(1)的最小二乘解总是存在的. 最小二乘解惟一的充分必要条件是null (A)=0.

  13. 证: 记b=b1+b2, 其中b1∈R(A),b2∈N(AT). 对任意x∈Rn, Ax∈R(A), b1-Ax∈R(A). 因此, ‖r‖22=‖b-Ax‖22=‖(b1-Ax)+b2‖22. 由定理6.3.3的推论1和定理6.3.2, ‖r‖22=‖b1-Ax‖22+‖b2‖22. 要使‖r‖22达到最小等价于确定x,使‖b1-Ax‖22 为0, 即求方程组Ax=b1的解x. 因为b1,Ax, b1-Ax都是R(A)中的向量,因此,可以 把b1看成由A的列向量线性表示, 即b1=Ax. 换句话说,方程组Ax=b1的解总是存在的,从而方程 组(1)的最小二乘解也总是存在的. 惟一性的证明可直接由定理6.3.7得到.

  14. 6.3.1 正交性的有关性质 在线性代数欧氏空间理论中, 将R3中两个向量x,y之间的夹角φ满足的关系式 xTy=‖x‖2‖y‖2cosφ (2) 推广到Rn. 设x,y∈Rn, 由Cauchy不等式  -1≤≤1 从而得到Rn中两个向量之间的夹角为 φ=arccos (3)

  15. 定理6.3.1 设x, y是Rn中的向量, x与y正交 的充分必要条件为xTy=0. 证:必要性. 当x与y正交,它们的夹角φ=π/2, 由(2)式, 有xTy=0. 充分性. 当xTy=0, 由(3)式,φ=π/2, 即x与y正交. 注: 如果x与y正交, 记为x⊥y

  16. 定理6.3.2:设x, y∈Rn, 且x⊥y,那 么: ‖x+y‖22=‖x‖22+‖y‖22. 证:由‖x+y‖22=(x+y)T (x+y) = xTx+2yTx+yTy 而xTy=yTx=0, 因此 ‖x+y‖22=‖x‖22+‖y‖22 注:推广到Rn中的向量组α1,α2,…,αk, 如果αiTαj=0 (i≠j), 称α1,α2,…,αk是 正交向量组. • 特别地: 如果‖αi‖2=1(i=1,2,…,k), 即 αiTαj=δij,称α1,α2,…,αk 为标准正交向量组.

  17. 设U是Rn中的子空间, x∈Rn. 如果x与U中任意向量正交, 称向量x与子空间U正交, 记为x⊥U. • 设U,V是Rn中两个子空间, 如果任意x∈U和任意y∈V是正交的, 称子空间U与子空间V正交, 记为U⊥V. • 设U,V是Rn中互补的子空间. 如果U⊥V, 那么称U,V互为正交补子空间, 记U=V⊥或V=U⊥. 可以证明, 一个子空间的正交补子空间是惟一的.

  18. 定理6.3.3 设A是n×k阶矩阵,x∈Rn, 那么下列三种情况是 等价的: ①x⊥R(A); ②ATx=0; ③x∈N(AT). 这里,N(AT)={ATx=0, x∈Rn}称为AT的核子空间. 证:由N(AT)的定义, ②与③显然等价. 下面证明①与②等价. 记A=(α1,α2,…,αk), 那么,αi∈R(A) (i=1,2,…,k). 假设x⊥R(A), 即αiTx=0 (i=1,2,…,k). 从而ATx=0. 另一方面,如果ATx=0, 那么有z∈Rk, 使Az=y∈R(A). 这时,yTx=zTATx=0,即x⊥y. 由z的任意性, 得Az是任意的, 因此x⊥R(A). • 由这个定理, 容易得到: 推论1设A是n×k阶矩阵, 那么R(A)有惟一的正交补子 空间N(AT).

  19. 6.3 线性最小二乘问题 设A是m×n阶矩阵(m>n), 称线性方程组 Ax=b (1) 为超定方程组; 这里x∈Rn, b∈Rm. 如果A的秩r (A) =n, 称A为列满秩矩阵. 记残向量r=b-Ax, 考虑确定一个向量x, 使‖r‖2 2=‖b-Ax‖2 2, 达到最小的问题称为线性最小二乘问题, 这样的x称为方程组(1)的最小二乘解.

  20. 6.3.1 正交性的有关性质 在线性代数欧氏空间理论中, 将R3中两个向量x,y之间的夹角φ满足的关系式 xTy=‖x‖2‖y‖2cosφ (2) 推广到Rn. 设x,y∈Rn, 由Cauchy不等式  -1≤≤1 从而得到Rn中两个向量之间的夹角为  φ=arccos (3)

  21. 定理6.3.1 设x, y是Rn中的向量, x与y正交 的充分必要条件为xTy=0. 证:必要性. 当x与y正交,它们的夹角φ= π/2, 由(2)式, 有xTy=0. 充分性. 当xTy=0, 由(3)式,φ=π/2, 即x与y正交. 注: 如果x与y正交, 记为x⊥y

  22. 定理6.3.2:设x, y∈Rn, 且x⊥y,那 么: ‖x+y‖22=‖x‖22+‖y‖22. 证:由‖x+y‖22=(x+y)T (x+y) = xTx+2yTx+yTy 而xTy=yTx=0, 因此 ‖x+y‖22=‖x‖22+‖y‖22 • 注:推广到Rn中的向量组α1,α2,…,αk, 如果αiTαj=0 (i≠j), 称α1,α2,…,αk是 正交向量组. • 特别地: 如果‖αi‖2=1(i=1,2,…,k), 即 αiTαj=δij,称α1,α2,…,αk 为标准正交向量组.

  23. 设U是Rn中的子空间, x∈Rn. 如果x与U中任意向量正交, 称向量x与子空间U正交, 记为x⊥U. • 设U,V是Rn中两个子空间, 如果任意x∈U和任意y∈V是正交的, 称子空间U与子空间V正交, 记为U⊥V. • 设U,V是Rn中互补的子空间. 如果U⊥V, 那么称U,V互为正交补子空间, 记U=V⊥或V=U⊥. 可以证明, 一个子空间的正交补子空间是惟一的.

  24. 定理6.3.3 设A是n×k阶矩阵,x∈Rn, 那么下列三种情况是 等价的: ①x⊥R(A); ②ATx=0; ③x∈N(AT). 这里,N(AT)={ATx=0, x∈Rn}称为AT的核子空间. 证:由N(AT)的定义, ②与③显然等价. 下面证明①与②等价. 记A=(α1,α2,…,αk), 那么,αi∈R(A) (i=1,2,…,k). 假设x⊥R(A), 即αiTx=0 (i=1,2,…,k). 从而ATx=0. 另一方面,如果ATx=0, 那么有z∈Rk, 使Az=y∈R(A). 这时,yTx=zTATx=0,即x⊥y. 由z的任意性, 得Az是任意的, 因此x⊥R(A). 由这个定理, 容易得到: 推论1设A是n×k阶矩阵, 那么R(A)有惟一的正交补子 空间N(AT).

  25. 6.3.2 矩阵的QR分解 定理6.3.4 设A=(α1,α2,…,αn)是列满秩矩阵,αi∈Rm (i=1,2,…,n)且m≥n. 那么, A有惟一的QR分解,记为 A=QR, (4) 这里,Q是有n个标准正交列的m×n阶矩阵,R是有正对角元的n阶上三角矩阵. 证:由A是列满秩矩阵可知, ATA是n阶正定矩阵, 因此有 惟一的Cholesky分解: ATA=RTR, (5) 这里R是有正对角元的上三角矩阵, R-1存在. 令Q=AR-1, (6) 那么, QTQ=R-TATAR-1=In, 即Q是有标准正交列的m×n阶矩阵. 由(6)式, (4)式成立, 且由(5)式的惟一性, 分解式(4)也是惟一的.

  26. 6.3.3 Householder矩阵与矩阵的正交三角化 • 定义1设w是欧氏空间Rn中的单位向量, 形如H=I-2wwT (10) 的n阶矩阵称为Householder矩阵, 也称 为反射(镜像)矩阵或称为Householder变 换(反射变换、镜像变换).

  27. 定理6.3.5 设H是Rn中的Householder 矩阵, 那么, ①HT=H (对称性); ②H-1=HT (正交性); ③H2=I (对合性). 证:直接验证, 性质①成立. 由H=I-2wwT, wTw=1和性质①, H2=HTH=(I-2wwT)T (I-2wwT) =I-4wwTwwT+4wwT=I, 即HT=H-1,性质②和③成立.

  28. 定理6.3.6设Rn中有非零向量x≠y 且‖x‖2=‖y‖2,那么,存在 Householder矩阵H,使Hx=y 证:不妨令w=(x-y)/ ‖x-y‖2 ,有wTw=1.设H=I- 2wwT ,那么 Hx=(I-2wwT) 由已知, xTx=yTy. 所以 (x-y)T(x-y)=xTx- 2yTx+yTy=2(xTx-yTx). 从而, Hx=x-(x-y)=y. 证明中如果令u=x-y, 那么Householder矩阵形为(11)式,即H=I-β-1uuT,β=uTu. 同样可验证Hx=y成立.

  29. 例1 设R3中向量x=(0,4,3)T和向量σe1,其中σ2=‖x‖22,即σ= =±5. 按(11)式构造一个3阶Householder矩阵H,使Hx=σe1. 解:令u=x-σe1.设σ=-5, 于是 u=(-5, 4, 3)T 又由uTu=25+16+9=50, 所以β=25. 由H=I-β-1uuT, 得

  30. 容易验证Hx=σe1. 在Rn中,如果已知非零向量x=(x1,x2,…,xn)T和向量σe1≠x, 其中,σ=±‖x‖2, 即‖σe1‖2=‖x‖2 由定理6.3.6, 存在一个形如(11)式或(10)式的 Householder矩阵H,使Hx=σe1. 由定理6.3.6, 令u=x-σe1 (13) 又由σ2=‖x‖22=xTx和(12)式, β=1/2× (x-σe1)T(x-σe1)= 1/2× (xTx-2σx1+σ2) =σ(σ-x1). (14) 记H=I-β-1uuT,容易验证Hx=σe1.

More Related