[问题2014S13] 解答
[问题2014S13] 解答
(1) 先证必要性:若 \(A=LU\) 是 非异阵 \(A\) 的 \(LU\) 分解,则 \(L\) 是主对角元全部等于 1 的下三角阵,\(U\) 是主对角元全部非零的上三角阵. 由 Cauchy-Binet 公式知 \[|A_k|=|L_k|\cdot|U_k|=|U_k|\neq 0,\,\,k=1,2,\cdots,n,\] 其中 \(|A_k|,|L_k|,|U_k|\) 分别表示 \(A,L,U\) 的第 \(k\) 个顺序主子式.
再证充分性以及分解的唯一性:我们对 \(A\) 的阶数 \(n\) 进行归纳. \(n=1\) 时, 结论显然成立. 设阶数 \(<n\) 时, 结论成立. 注意到 \(A\) 的第 \(n-1\) 个顺序主子阵 \(A_{n-1}\) 满足条件: 它的 \(n-1\) 个顺序主子式全部非零,故由归纳假设,\(A_{n-1}\) 存在唯一的 \(LU\) 分解:\[A_{n-1}=L_{n-1}U_{n-1},\] 其中 \(L_{n-1}\) 是主对角元全部等于 1 的 \(n-1\) 阶下三角阵,\(U_{n-1}\) 是主对角元全部非零的 \(n-1\) 阶上三角阵. 设 \[A=\begin{bmatrix} A_{n-1} & \alpha \\ \beta' & a_{nn} \end{bmatrix}=\begin{bmatrix} L_{n-1} & 0 \\ x' & 1 \end{bmatrix}\begin{bmatrix} U_{n-1} & y \\ 0 & z \end{bmatrix}=\begin{bmatrix} L_{n-1}U_{n-1} & L_{n-1}y \\ x'U_{n-1} & x'y+z \end{bmatrix},\] 其中 \(\alpha,\beta,x,y\) 为 \(n-1\) 维列向量, \(z\) 为数. 由此可得:\[ \alpha=L_{n-1}y,\,\, \beta'=x'U_{n-1},\,\,a_{nn}=x'y+z.\] 因为 \(L_{n-1},U_{n-1}\) 为非异阵, 由上式可唯一解得:\[y=L_{n-1}^{-1}\alpha,\,\,x'=\beta'U_{n-1}^{-1},\,\,z=a_{nn}-\beta'U_{n-1}^{-1}L_{n-1}^{-1}\alpha=a_{nn}-\beta'A_{n-1}^{-1}\alpha.\] 令 \[L=\begin{bmatrix} L_{n-1} & 0 \\ \beta'U_{n-1}^{-1} & 1 \end{bmatrix},\,\,U=\begin{bmatrix} U_{n-1} & L_{n-1}^{-1}\alpha \\ 0 & a_{nn}-\beta'A_{n-1}^{-1}\alpha \end{bmatrix},\] 则 \(A=LU\) 即为 \(A\) 的唯一的 \(LU\) 分解.
(2) 我们对 \(A\) 的阶数 \(n\) 进行归纳,来证明 Cholesky 分解的存在性和唯一性. \(n=1\) 时, 结论显然成立. 设阶数 \(<n\) 时, 结论成立. 注意到 \(A\) 的第 \(n-1\) 个顺序主子阵 \(A_{n-1}\) 也是正定实对称阵, 故由归纳假设,\(A_{n-1}\) 存在唯一的 Cholesky 分解:\[A_{n-1}=C_{n-1}'C_{n-1},\] 其中 \(C_{n-1}\) 是主对角元全大于零的 \(n-1\) 阶上三角阵. 设 \[A=\begin{bmatrix} A_{n-1} & \alpha \\ \alpha' & a_{nn} \end{bmatrix}=\begin{bmatrix} C'_{n-1} & 0 \\ x' & y \end{bmatrix}\begin{bmatrix} C_{n-1} & x \\ 0 & y \end{bmatrix}=\begin{bmatrix} C_{n-1}'C_{n-1} & C_{n-1}'x \\ x'C_{n-1} & x'x+y^2 \end{bmatrix},\] 其中 \(\alpha,\beta,x\) 为 \(n-1\) 维列向量, \(y\) 为数. 由此可得:\[ \alpha=C_{n-1}'x,\,\,a_{nn}=x'x+y^2.\] 由上式可唯一解得:\[x=(C_{n-1}')^{-1}\alpha,\]\[y^2=a_{nn}-\alpha'C_{n-1}^{-1}(C_{n-1}')^{-1}\alpha=a_{nn}-\alpha'A_{n-1}^{-1}\alpha=\frac{|A|}{|A_{n-1}|}>0,\,\,y=\sqrt{\frac{|A|}{|A_{n-1}|}}.\] 令 \[C=\begin{bmatrix} C_{n-1} & (C_{n-1}')^{-1}\alpha \\ 0 & \sqrt{\frac{|A|}{|A_{n-1}|}} \end{bmatrix},\] 则 \(A=C'C\) 即为 \(A\) 的唯一的 Cholesky 分解. \(\Box\)
[问题2014S13] 解答的更多相关文章
- 精选30道Java笔试题解答
转自:http://www.cnblogs.com/lanxuezaipiao/p/3371224.html 都 是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我 ...
- 精通Web Analytics 2.0 (8) 第六章:使用定性数据解答”为什么“的谜团
精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第六章:使用定性数据解答"为什么"的谜团 当我走进一家超市,我不希望员工会认出我或重新为我布置商店. 然而, ...
- 【字符编码】Java字符编码详细解答及问题探讨
一.前言 继上一篇写完字节编码内容后,现在分析在Java中各字符编码的问题,并且由这个问题,也引出了一个更有意思的问题,笔者也还没有找到这个问题的答案.也希望各位园友指点指点. 二.Java字符编码 ...
- spring-stutrs求解答
这里贴上applicationContext里的代码: <?xml version="1.0" encoding="UTF-8"?> <bea ...
- JavaScript Bind()趣味解答 包懂~~
首先声明一下,这个解答是从Segmentfault看到的,挺有意思就记录下来.我放到最下面: bind() https://developer.mozilla.org/zh-CN/docs/Web/J ...
- CMMI4级实践中的5个经典问题及解答
这五个问题相当经典而且比较深,需要做过CMMI4.5级的朋友才能看懂这些问题.这5个问题是一位正在实践CMMI4级的朋友提出来的,而解答则是我的个人见解. 五个疑问是: A.流程,子流程部分不明白 ...
- 海边直播目标2017全国初中数学竞赛班课堂测试题解答-The Final
1. 设函数 $f(x) = 2^x(ax^2 + bx + c)$ 满足等式 $f(x+1) - f(x) = 2^x\cdot x^2$, 求 $f(1)$. 解答: 由 $f(x) = 2^x( ...
- 知乎大牛的关于JS解答
很多疑惑一扫而空.... http://www.zhihu.com/question/35905242?sort=created JS的单线程,浏览器的多进程,与CPU,OS的对位. 互联网移动的起起 ...
- [问题2014A01] 解答一(第一列拆分法,由张钧瑞同学提供)
[问题2014A01] 解答一(第一列拆分法,由张钧瑞同学提供) (1) 当 \(a=0\) 时,这是高代书复习题一第 33 题,可用升阶法和 Vander Monde 行列式来求解,其结果为 \[ ...
随机推荐
- service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误
service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误的方法如下: [root@ctohome.com ~]# service ...
- 使用windows资源管理器的排序规则
对于windows资源管理器 abc_1_def是要排到abc_10_def前面的 而一般的排序规则, 都会吧_10_排到前面 所以为了使用习惯, 最好用资源管理器的排序规则, windows有个AP ...
- 【翻译】How To Tango With Django 1.5.4 第二章
2.开始吧! 准备好两个关键的安装包 Python version 2.7.5 Django version 1.5.4 2.1熟悉你自己的系统(我的是windows) 略 2.2安装软件 2.2.1 ...
- python3中urllib2的问题
import urllib from urllib import request a = urllib.request.Request(url) b = urllib.request.urlopen( ...
- Array与ArrayBuffer
一.概述 二:Array使用 1.建立方式三种(数组里可以有不同的数据类型) 2.Array的简单使用 三:ArrayBuffer的简单使用 1.ArrayBuffer建立 导包 2.添加元素(+=) ...
- MySQL 表与字段编码格式报错
MySQL 表与字段编码格式报错 一.数据库,表,字段编码格式都为latin1(iso-8859-1) .当数据保存到数据库后,中文显示乱码. 解决办法: 1.在访问数据库连接串中添加编码格式: &l ...
- 几个常见Win32 API函数
1.获取客户区矩形区域 RECT cliRect; GetClientRect(hWnd, &cliRect); 2.获取窗口上下文句柄 HDC hdc = GetDC(hWnd);//... ...
- WINFORM 打开PDF
这里使用 Adobe Read 组件 的方式 首先电脑上需要安装AdobeRead VS中添加COM引用 再在工具选项卡中添加Adobe PDF Read 组件即可 从工具箱中直接拖动组件到窗体中即可
- wordpress搬家到本地URL修改问题
把原来服务器上面的WordPress的数据库和目录文件全部备份下来,在本地用xampp搭了一个服务器,然后将数据库和目录文件全部导入,更改conf文件中的数据库账号密码.没想到本地网站的所有CSS样式 ...
- Maven-008-Nexus 私服部署发布报错 Failed to deploy artifacts: Failed to transfer file: ... Return code is: 4XX, ReasonPhrase: ... 解决方案
我在部署构件至 maven nexus 私服时,有时会出现 Failed to deploy artifacts: Failed to transfer file: ... Return code i ...