[问题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] 解答的更多相关文章

  1. [问题2014A11] 解答

    [问题2014A11]  解答 我们需要利用以下关于幂等阵判定的结论,它是复旦高代书第 142 页的例 3.6.4: 结论  设 \(A\) 为 \(n\) 阶方阵, 则 \(A^2=A\) 当且仅当 ...

  2. 精选30道Java笔试题解答

    转自:http://www.cnblogs.com/lanxuezaipiao/p/3371224.html 都 是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我 ...

  3. 精通Web Analytics 2.0 (8) 第六章:使用定性数据解答”为什么“的谜团

    精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第六章:使用定性数据解答"为什么"的谜团 当我走进一家超市,我不希望员工会认出我或重新为我布置商店. 然而, ...

  4. 【字符编码】Java字符编码详细解答及问题探讨

    一.前言 继上一篇写完字节编码内容后,现在分析在Java中各字符编码的问题,并且由这个问题,也引出了一个更有意思的问题,笔者也还没有找到这个问题的答案.也希望各位园友指点指点. 二.Java字符编码 ...

  5. spring-stutrs求解答

    这里贴上applicationContext里的代码: <?xml version="1.0" encoding="UTF-8"?> <bea ...

  6. JavaScript Bind()趣味解答 包懂~~

    首先声明一下,这个解答是从Segmentfault看到的,挺有意思就记录下来.我放到最下面: bind() https://developer.mozilla.org/zh-CN/docs/Web/J ...

  7. CMMI4级实践中的5个经典问题及解答

    这五个问题相当经典而且比较深,需要做过CMMI4.5级的朋友才能看懂这些问题.这5个问题是一位正在实践CMMI4级的朋友提出来的,而解答则是我的个人见解. 五个疑问是:   A.流程,子流程部分不明白 ...

  8. 海边直播目标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( ...

  9. 知乎大牛的关于JS解答

    很多疑惑一扫而空.... http://www.zhihu.com/question/35905242?sort=created JS的单线程,浏览器的多进程,与CPU,OS的对位. 互联网移动的起起 ...

随机推荐

  1. 织梦DEDECMS网站后台安全检测提示 加一个开关

    1.进入后台后,点击 系统->系统基本参数->添加变量: 变量名称:cfg_safecheck_switch 变量值:N 变量类型:布尔(Y/N) 参数说明:启用安全监测系统: 2.找到系 ...

  2. NEC学习 ---- 模块 -文本圆角背景导航

    下图是效果图: 然后, 左右两边的圆角图片和背景图片如下 (因为截图工具的原因, 可能图片不是很清晰. 这个图片有4个部分, 分别是中间的背景图, 左右圆角以及栏目分隔白线) 思路: 利用inline ...

  3. Android 图文数据JSON解析

    数据格式为 {"sid":"737","tts":"http:\/\/news.iciba.com\/admin\/tts\/20 ...

  4. 文档生成工具 appledoc

    参考文章 1.安装: $ git clone git://github.com/tomaz/appledoc.git $ cd appledoc $ sudo sh install-appledoc. ...

  5. 经典C#编程理解,概要,经典

    一.NET框架 ADO.NET微软提供的一组类库,可以帮助程序员和数据库交互. CLS(公共语言规范) CTS(通用语言类型) 类库: 可以看成一个承载了N个类的容器. 类库和命名空间: 一个类库对应 ...

  6. ASP.NET 访问路径 错误提示 HTTP 错误 404.8 原来路径中包含bin目录被拒绝

    HTTP 错误 404.8 - Not Found HTTP 错误 404.8 - Not Found 请求筛选模块被配置为拒绝包含 hiddenSegment 节的 URL 中的路径. 最可能的原因 ...

  7. Android开发常见问题系列之一:eclipse中adb.exe启动失败或者无法启动

    这种情况下大多数是因为存在kadb.exe在执行,或者adb.exe端口被占用. 1,检查是否存在kadb.exe程序正在执行 打开任务管理器,打开详细信息,按照字母顺序找到kadb.exe,结束进程 ...

  8. 浏览器同步测试神器 — BrowserSync

    Browsersync 能让浏览器实时.快速响应文件更改(html.js.css.sass.less等)并自动刷新页面.更重要的是 Browsersync可以同时在PC.平板.手机等设备下进项调试,当 ...

  9. Windows7中IIS简单安装与配置(详细图解)

    最近工作需要IIS,自己的电脑又是Windows7系统,找了下安装的方法,已经安装成功.在博客里记录一下,给需要的朋友,也是给自己留个备份,毕竟我脑子不是很好使. 一.首先是安装IIS.打开控制面板, ...

  10. DNS分别在什么情况下使用UDP和TCP

    DNS同时占用UDP和TCP端口53是公认的,这种单个应用协议同时使用两种传输协议的情况在TCP/IP栈也算是个另类.但很少有人知道DNS分别在什么情况下使用这两种协议.     如果用wiresha ...