当前课程知识点:矩阵论及其应用 >  第五单元 矩阵分解 >  5.6 应用案例二、QR算法与最小二乘问题 >  5.6 应用案例二、QR算法与最小二乘问题

返回《矩阵论及其应用》慕课在线视频课程列表

5.6 应用案例二、QR算法与最小二乘问题在线视频

下一节:6.1 广义逆矩阵与线性方程组

返回《矩阵论及其应用》慕课在线视频列表

5.6 应用案例二、QR算法与最小二乘问题课程教案、知识点、字幕

最后这一讲

我们介绍矩阵分解的具体应用

先来看qr迭代算法

这个是求解一般方阵

全部特征值和特征向量最有效的方法之一

其基本步骤是这样的

对矩阵A

记A1=A

那么有qr分解a1=q1r1

再记a2=r1q1

就是将前面的分解调换位置

对a2继续做qr分解

有a2=q2r2

依此类推

当ak有qr分解qkrk时

取a_{k+1}=rkqk

继续做qr分解

如此迭代下去

得到矩阵序列a1,a2,等等等等

可以证明

在一定条件下

当k>+\infty时

a_k接近于上三角矩阵

其实就是A的Schur分解的标准型

那么对角线上的元素就是A的特征值

在这个分解的过程中

我们发现A_k和a_{k+1}

始终都是酉相似的

也就是说A_k都是酉相似到矩阵A

所以k充分大时

a_{k+1}就接近于A的Schur分解的标准型

需要注意的是

当矩阵特别大时

上述方法计算量也会很大

实际中我们会将A

酉相似到上Hessenberg矩阵H

所谓Herseenberg矩阵

就是比上三角矩阵多一列次对角线元素

然后对H用QR迭代算法再去计算

看个例子

用qr迭代算法求矩阵a的Schur分解

这里我们借助数学软件模拟数值计算

取A1=A

通过qr分解得a2是这样的

再依次迭代分别得a3,a4,a5

发现到a6时就已经变成对角矩阵

这里因为a本身是正规的

所以Schur分解标准型就是对角矩阵

由a6知特征值为7.6056和0.3944

和真实特征值的误差可以忽略不计了

说明迭代效果还是不错的

第二个应用是用qr分解处理最小二乘问题

对线性方程组AX=b来说

如果有解也称方程组是相容的

如果无解也称方程组是矛盾的或者不相容的

我们关心的是当方程组无解时

也就是对任意向量x

Ax都不等于b

问题是

能不能找到一个向量x0

使得Ax0与b充分接近

怎么衡量充分接近呢

用数学的语言表述就是

寻找使得ax-b长度最小的向量x

称这个问题为最小二乘问题

而找出的向量x0

称为矛盾方程组的最小二乘解

最小二乘问题在线性代数中就有介绍

在我们的矩阵课程中一共提供4种解决方法

下面我们介绍qr分解的方法

和奇异值分解的方法

后续课程中还会介绍矩阵分析的方法

和广义逆的方法

这也展示解决同一问题的多种数学视角

先来看qr方法

假设A有qr分解

根据向量的酉不变性

如果x_0满足

Ax0-b的长度最小

当且仅当Rx0-Q^hb的长度最小

也就是说

Ax=b的最小二乘解

与另一个方程Rx=Q^H乘以

b的最小二乘解是一样的

而后一个方程的系数是一个上三角的

我们看个具体的例子

假设A是如下的矩阵

b为常数项

要你去求Ax=b的最小二乘解

先对A做QR分解

我们采用Householder变换的方法

下面考虑以R为系数

常数项为Q^Hb的方程组

通过计算

再还原回去

那么得到这样的方程组

根号2 x1+x2=2

根号2 x2=3/ 根号2

0=-1/ 根号2

目的是找出x1,x2使两边尽可能相等

由于最后一个方程无解

我们无能为力

所能作的就是使前2个方程都满足

这样的x就是原方程组的最小二乘解

按照这个思路

我们得到最小二乘解为

x1等于 根号2/4

x2为1.5

此时可算出解的误差为 根号2/2

最后我们来看用奇异值分解

也能解决最小二乘问题

结论是这样的

假设秩为r的矩阵A有奇异值分解

U,V是酉矩阵

\Sigma是分块对角的奇异值

那么取这样形式的向量x0

就是方程组的最小二乘解

证明的思路是

用向量长度的酉不变性

原方程的最小二乘解

等价地转化为以 \Sigma 000

乘以v^h为系数

常数项为U^H

乘以b的最小二乘解

做变量替换

令y=V^H x

令y=V^H x

c=U^H b

先解关于y的方程组

因为\Sigma是对角矩阵

所以还原到方程组得到如下关系

后面的m-r个方程都是无解的

没有办法处理

所能作的就是使前r个方程尽量满足

这样获得的就是关于y的最小二乘解

很容易解出唯一的y1,y2,…,yr

为了简单起见

我们取y_r+1到yn都是0

再替换回去就得到原方程组的最小二乘解x0

从推导过程中看出

y_r+1到yn可以取任意值

得到的都是最小二乘解

不过这里获得的x0

是最小二乘解中长度最小的

称为极小范数最小二乘解

最后我们还是来看前面的例题

依然要去求最小二乘解

先对A做奇异值分解

按照公式求出x0

与qr分解得到的最小二乘解是一致的

下一章我们还会继续讨论

线性方程组解的问题

矩阵论及其应用课程列表:

第一单元 预备知识

-1.1 特征值与特征向量的定义与求法

--1.1 特征值与特征向量的定义和求法

-1.2 特征值与特征向量计算举例

--1.2 特征值与特征向量计算举例

-1.3 特征值与特征向量的性质

--1.3 特征值与特征向量的性质

-1.4 相似矩阵的定义及性质

--1.4 相似矩阵的定义及性质

-1.5 可对角化的条件

--1.5 可对角化的条件

-1.6 可对角化的计算举例

--1.6 可对角化的计算举例

-第1单元作业(共15个单选题)

--第1单元作业(共15个单选题)

第二单元 矩阵的Jordan标准形

-2.1 Jordan标准形的定义及方法1

--2.1Jordan标准形的定义及方法1

-2.2 求Jordan标准型的方法2—初等变换法

--2.2 求Jordan标准型的方法2—初等变换法

-2.3 求Jordan标准型的方法3—行列式因子法

--2.3 求Jordan标准型的方法3—行列式因子法

-2.4 相似变换矩阵的计算

--2.4 相似变换矩阵的计算

-2.5 应用案例一、Jordan标准型的应用举例

--2.5 应用案例一、Jordan标准型的应用举例

-第2单元作业(共15个单选题)

--第2单元作业(共15个单选题)

第三单元 最小多项式

-3.1 Hamilton-Cayley定理

--3.1Hamilton-Cayley定理

-3.2 最小多项式

--3.2 最小多项式

-第3单元作业(共10个单选题)

--第3单元作业(共10个单选题)

第四单元 酉相似下的标准型

-4.1 酉矩阵的定义及性质

--4.1 酉矩阵的定义及性质

-4.2 Schur分解定理

--4.2 Schur分解定理

-第4单元作业(共10个单选题)

--第4单元作业(共10个单选题)

第五单元 矩阵分解

-5.1 矩阵的LU分解

--5.1 矩阵的LU分解

-5.2 初等反射与初等旋转矩阵

--5.2 初等反射与初等旋转矩阵

-5.3 矩阵的QR分解

--5.3 矩阵的QR分解

-5.4 矩阵的奇异值分解

--5.4 矩阵的奇异值分解

-5.5 矩阵的满秩分解

--5.5 矩阵的满秩分解

-5.6 应用案例二、QR算法与最小二乘问题

--5.6 应用案例二、QR算法与最小二乘问题

-第5单元作业(共15个单选题)

--第5单元作业(共15个单选题)

第六单元 广义逆矩阵

-6.1 广义逆矩阵与线性方程组

--6.1 广义逆矩阵与线性方程组

-6.2 Moore-Penrose逆A+及其应用

--6.2 Moore-Penrose逆A+及其应用

-第6单元作业(共10个单选题)

--第6单元作业(共10个单选题)

第七单元 矩阵范数

-7.1 向量范数

--7.1 向量范数

-7.2 方阵范数

--7.2 方阵范数

-7.3 范数的应用 1-数值分析

--7.3 范数的应用 1-数值分析

-7.4 范数的应用 2

--7.4 范数的应用 2

-第7单元作业(共15个单选题)

--第7单元作业

第八单元 矩阵分析

-8.1 矩阵序列

--8.1矩阵序列

-8.2 矩阵函数计算 1

--8.2 矩阵函数计算 1

-8.3 矩阵函数计算 2

--8.3 矩阵函数计算 2

-8.4 矩阵函数计算 3

--8.4 矩阵函数计算 3(上)

-8.5 矩阵的微分和积分

--8.5 矩阵的微分和积分

-8.6 矩阵函数的应用一阶常系数线性微分方程组的初值问题

--8.6 矩阵函数的应用一阶常系数线性微分方程组的初值问题

-第8 单元作业(共15个单选题)

--第8 单元作业(共15个单选题)

第九单元 特征值的估计与表示

-9.1 特征值的界的估计

--9.1 特征值的界的估计

-9.2 特征值的包含区域

--9.2 特征值的包含区域

-9.3 特征值的分离

--9.3 特征值的分离

-第9单元作业(共15个单选题)

--第9单元作业(共15个单选题)

5.6 应用案例二、QR算法与最小二乘问题笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。