[问题2014A04] 解答
[问题2014A04] 解答
(1) 由条件可得 \(AB+BA=0\), 即 \(AB=-BA\), 因此 \[AB=A^2B=A(AB)=A(-BA)=-(AB)A=-(-BA)A=BA^2=BA,\] 从而 \(AB=BA=0\).
(2) 由条件可得 \(0=B(AB)^kA=(BA)^{k+1}\), 因此 \[(I_n-BA)\Big(I_n+BA+\cdots+(BA)^k\Big)=I_n,\] 从而 \(I_n-BA\) 可逆.
(3) 我们给出此小题的三种解法.
解法一(凑因子法)
凑因子法即为将 \(A-BD^{-1}C\) 的逆阵给凑出来, 方法的关键就是不断地变形, 凑出 \(A-BD^{-1}C\) 这个因子. 我们将分成若干个步骤对这一典型例题加以说明.
先设 \(H=(D-CA^{-1}B)^{-1}\), 则 \[(D-CA^{-1}B)H=I_n. \cdots(1)\] (1) 式是我们的出发点, 接下来就开始变形了. 我们的目标是凑出 \(A-BD^{-1}C\), 所以需要的是 \(D^{-1}\), 而不是 \(D\), 于是 (1) 式两边同时左乘 \(D^{-1}\) 可得 \[(I_n-D^{-1}CA^{-1}B)H=D^{-1}. \cdots(2)\] 为了凑出 \(A-BD^{-1}C\), 在 (2) 式两边同时左乘 \(B\) 右乘 \(C\) 可得 \[BHC-BD^{-1}CA^{-1}BHC=BD^{-1}C. \cdots(3)\] (3) 式左边提出公因子 \(A^{-1}BHC\), 右边的 \(BD^{-1}C\) 移到左边, 并且两边同时加上 \(A\) 以凑出 \(A-BD^{-1}C\), 可得 \[(A-BD^{-1}C)A^{-1}BHC+(A-BD^{-1}C)=A. \cdots(4)\] 将 (4) 式左边的公因子 \(A-BD^{-1}C\) 提出, 并将两边同时右乘 \(A^{-1}\) 可得 \[(A-BD^{-1}C)\Big(I_n+A^{-1}BHC\Big)A^{-1}=I_n. \cdots(5)\] 由 (5) 式即得 \[(A-BD^{-1}C)^{-1}=A^{-1}+A^{-1}BHCA^{-1}=A^{-1}+A^{-1}B(D-CA^{-1}B)^{-1}CA^{-1}.\,\,\Box\]
解法二(利用已证结论)
上课时我证明过以下结论:
若 \(I_n-AB\) 可逆, 则 \(I_n-BA\) 也可逆, 且 \((I_n-BA)^{-1}=I_n+B(I_n-AB)^{-1}A\).
当时我用了凑因子法和幂级数展开+验证法这两种方法去证明上述结论, 而且这个结论也是本小题的特例. 由降阶公式易证 \(|A-BD^{-1}C|\neq 0\), 因此 \(A-BD^{-1}C\) 非异. 我们进行如下的变形:
\[(A-BD^{-1}C)^{-1}=\Big(A(I_n-A^{-1}BD^{-1}C)\Big)^{-1}=(I_n-A^{-1}BD^{-1}C)^{-1}A^{-1}.\] 将 \(A^{-1}B\) 与 \(D^{-1}C\) 分别看成两个整体, 利用上述结论可得
\[(A-BD^{-1}C)^{-1}=\Big(I_n+A^{-1}B(I_n-D^{-1}CA^{-1}B)^{-1}D^{-1}C\Big)A^{-1}\]
\[=\Big(I_n+A^{-1}B(D-CA^{-1}B)^{-1}C\Big)A^{-1}=A^{-1}+A^{-1}B(D-CA^{-1}B)^{-1}CA^{-1}.\,\,\Box\]
解法三(分块初等变换法)
按照课本上降阶公式的证法, 分块矩阵 \(\begin{bmatrix} A & B \\ C & D \end{bmatrix}\) 可以通过分块初等变换变为分块对角阵 \(\begin{bmatrix} A & 0 \\ 0 & D-CA^{-1}B \end{bmatrix}\) 以及 \(\begin{bmatrix} A-BD^{-1}C & 0 \\ 0 & D \end{bmatrix}\). 用分块初等阵的乘法去改写上述过程即有
\[\begin{bmatrix} I_n & 0 \\ -CA^{-1} & I_n \end{bmatrix}\begin{bmatrix} A & B \\ C & D \end{bmatrix}\begin{bmatrix} I_n & -A^{-1}B \\ 0 & I_n \end{bmatrix}=\begin{bmatrix} A & 0 \\ 0 & D-CA^{-1}B \end{bmatrix},\]
\[\begin{bmatrix} I_n & -BD^{-1} \\ 0 & I_n \end{bmatrix}\begin{bmatrix} A & B \\ C & D \end{bmatrix}\begin{bmatrix} I_n & 0 \\ -D^{-1}C & I_n \end{bmatrix}=\begin{bmatrix} A-BD^{-1}C & 0 \\ 0 & D \end{bmatrix}.\]
因此我们有
\[\begin{bmatrix} (A-BD^{-1}C)^{-1} & 0 \\ 0 & D^{-1} \end{bmatrix}=\begin{bmatrix} I_n & 0 \\ D^{-1}C & I_n \end{bmatrix}\begin{bmatrix} A & B \\ C & D \end{bmatrix}^{-1}\begin{bmatrix} I_n & BD^{-1} \\ 0 & I_n \end{bmatrix}\]
\[=\begin{bmatrix} I_n & 0 \\ D^{-1}C & I_n \end{bmatrix}\begin{bmatrix} I_n & -A^{-1}B \\ 0 & I_n \end{bmatrix}\begin{bmatrix} A^{-1} & 0 \\ 0 & (D-CA^{-1}B)^{-1} \end{bmatrix}\begin{bmatrix} I_n & 0 \\ -CA^{-1} & I_n \end{bmatrix}\begin{bmatrix} I_n & BD^{-1} \\ 0 & I_n \end{bmatrix}\]
\[=\begin{bmatrix} A^{-1}+A^{-1}B(D-CA^{-1}B)^{-1}CA^{-1} & 0 \\ 0 & D^{-1} \end{bmatrix},\]
从而 \((A-BD^{-1}C)^{-1}=A^{-1}+A^{-1}B(D-CA^{-1}B)^{-1}CA^{-1}\). \(\,\,\Box\)
[问题2014A04] 解答的更多相关文章
- [问题2014A11] 解答
[问题2014A11] 解答 我们需要利用以下关于幂等阵判定的结论,它是复旦高代书第 142 页的例 3.6.4: 结论 设 \(A\) 为 \(n\) 阶方阵, 则 \(A^2=A\) 当且仅当 ...
- 精选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的对位. 互联网移动的起起 ...
随机推荐
- 织梦DEDECMS网站后台安全检测提示 加一个开关
1.进入后台后,点击 系统->系统基本参数->添加变量: 变量名称:cfg_safecheck_switch 变量值:N 变量类型:布尔(Y/N) 参数说明:启用安全监测系统: 2.找到系 ...
- NEC学习 ---- 模块 -文本圆角背景导航
下图是效果图: 然后, 左右两边的圆角图片和背景图片如下 (因为截图工具的原因, 可能图片不是很清晰. 这个图片有4个部分, 分别是中间的背景图, 左右圆角以及栏目分隔白线) 思路: 利用inline ...
- Android 图文数据JSON解析
数据格式为 {"sid":"737","tts":"http:\/\/news.iciba.com\/admin\/tts\/20 ...
- 文档生成工具 appledoc
参考文章 1.安装: $ git clone git://github.com/tomaz/appledoc.git $ cd appledoc $ sudo sh install-appledoc. ...
- 经典C#编程理解,概要,经典
一.NET框架 ADO.NET微软提供的一组类库,可以帮助程序员和数据库交互. CLS(公共语言规范) CTS(通用语言类型) 类库: 可以看成一个承载了N个类的容器. 类库和命名空间: 一个类库对应 ...
- ASP.NET 访问路径 错误提示 HTTP 错误 404.8 原来路径中包含bin目录被拒绝
HTTP 错误 404.8 - Not Found HTTP 错误 404.8 - Not Found 请求筛选模块被配置为拒绝包含 hiddenSegment 节的 URL 中的路径. 最可能的原因 ...
- Android开发常见问题系列之一:eclipse中adb.exe启动失败或者无法启动
这种情况下大多数是因为存在kadb.exe在执行,或者adb.exe端口被占用. 1,检查是否存在kadb.exe程序正在执行 打开任务管理器,打开详细信息,按照字母顺序找到kadb.exe,结束进程 ...
- 浏览器同步测试神器 — BrowserSync
Browsersync 能让浏览器实时.快速响应文件更改(html.js.css.sass.less等)并自动刷新页面.更重要的是 Browsersync可以同时在PC.平板.手机等设备下进项调试,当 ...
- Windows7中IIS简单安装与配置(详细图解)
最近工作需要IIS,自己的电脑又是Windows7系统,找了下安装的方法,已经安装成功.在博客里记录一下,给需要的朋友,也是给自己留个备份,毕竟我脑子不是很好使. 一.首先是安装IIS.打开控制面板, ...
- DNS分别在什么情况下使用UDP和TCP
DNS同时占用UDP和TCP端口53是公认的,这种单个应用协议同时使用两种传输协议的情况在TCP/IP栈也算是个另类.但很少有人知道DNS分别在什么情况下使用这两种协议. 如果用wiresha ...