[问题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. Xcode 添加类前缀

    按照如下图所示操作后,接下来创建的类就会带有MN的前缀;如果想更换前缀,则替换MN即可!

  2. 让你的网站秒开 为IIS启用“内容过期”

    让你的网站秒开,为IIS启用“内容过期” 什么是内容过期? 当用户第一次访问你的网站,浏览器从你的网站主机下载内容,如果用户第二次访问你的网站,浏览器从缓存读取内容.你知道浏览器从缓存读取网页有多快吗 ...

  3. Otsu algorithm

    一.介绍 OTSU算法也称最大类间差法,有时也称之为大津算法,被认为是图像分割中阈值选取的最佳算法,计算简单,不受图像亮度和对比度的影响,因此在数字图像处理上得到了广泛的应用.它是按图像的灰度特性,将 ...

  4. NFS服务器搭建

    1. 安装nfs-kernel-server,然后编辑/etc/exports. /sambadata/nfsserver    10.0.0.0/255.255.255.0(fsid=0,all_s ...

  5. Apache Spark源码走读之24 -- Sort-based Shuffle的设计与实现

    欢迎转载,转载请注明出处. 概要 Spark 1.1中对spark core的一个重大改进就是引入了sort-based shuffle处理机制,本文就该处理机制的实现进行初步的分析. Sort-ba ...

  6. java实现文件及目录压缩

    package org.alfresco.repo.bom.util; import java.io.File; import java.io.FileInputStream; import java ...

  7. github展示项目

    首先在原repo中创建一个gh-pages分支,然后把你master分支的东西都搬过来,将这个gh-pages作为你的HEAD主分支.如果想删掉master分支,需要在repo的settings中修改 ...

  8. 土壤湿度传感器YL69使用

    1.电源:3.3V ~ 5V 2.获取湿度信息的方式(2种可同时使用): 从传感器的D0引脚:土壤湿度大于某个阈值,则D0输出0,否则输出1 从传感器的A0引脚:获取到模拟量,更加精确.土壤湿度越大, ...

  9. 11月30日《奥威Power-BI智能分析报表制作方法》腾讯课堂开课啦

    这么快一周就过去了,奥威公开课又要与大家见面咯,上节课老师教的三种报表集成方法你们都掌握了吗?大家都知道,学习的结果在于实际应用,想要熟练掌握新内容的要点就在于去应用它.正是基于这一要点,每一期的课程 ...

  10. RW-50004 While Running adrunfmw during EBS 12.2 Installation

    安装过程中报错: 日志文件信息: Executing command: /app/R1220/startCD/Disk1/rapidwiz/jre/Linux_x64//bin/java -cp /a ...