《分块矩阵及其应用》由会员分享,可在线阅读,更多相关《分块矩阵及其应用(19页珍藏版)》请在人人文库网上搜索。

1、分块矩阵及其应用【摘要】矩阵论是代数学中是一个重要的组成部分和主要的研究对象。而分块矩阵可以降低较高级数的矩阵级数,使矩阵的结构更加清晰,从而使矩阵的相关计算简化,并且可以证明一些与矩阵有关的问题。 本文详细且全面论述了分块矩阵阵的概念、分块矩阵的运算和其初等变换,而且证明了矩阵的分块在高等代数中的应用,包括用分块矩阵证明矩阵秩的问题,用分块矩阵求行列式问题,用分块矩阵求逆矩阵的问题,分块矩阵相似的问题。【关键词】:分块矩阵;矩阵的秩;逆矩阵;行列式目录1引言.22矩阵分块的定义和性质.22.1 矩阵分块的定义.22.2 分块矩阵的运算.22.3 分块矩阵的初等变换.32.4 n阶准对角矩阵的。

2、性质.33分块矩阵在高等代数中的应用.43.1 分块矩阵在矩阵的秩的相关证明中的应用.43.2 利用分块矩阵计算行列式.73.3 分块矩阵在求逆矩阵方面的应用 .113.4 分块矩阵在解线性方程组方面的应用.164总结.19参考文献.201 引言 矩阵是高等代数中的一个重要内容,也是高等数学的很多分支研究问题的工具。在学习高等代数的时候常常碰到一些很难的问题,我们要经常用到矩阵的分块去解决,它可以使矩阵的结构更简单,从而使问题的解决更简明。比如当我们处理阶数较高或具有特殊结构的矩阵时,用处理一般低阶矩阵的方法,往往比较困难,为了研究问题的方便,也为了显示出矩阵中某些部分的特性,我们常把一个大型。

3、矩阵分成若干子块,把每个子块看作一个元素,从而构成一个分块矩阵,这是处理矩阵问题的重要技巧。利用矩阵的分块,可以把高阶矩阵划分成阶数较低的“块”,然后对这些以“块”为元素的矩阵施行矩阵的运算。本文就分块矩阵的加法、乘法、转置、初等变换等运算性质,及分块矩阵在证明矩阵相关秩的问题、矩阵求逆、行列式展开计算等方面的应用作了较为深入的研究。矩阵的分块能使矩阵的一些证明和计算变的非常简洁和快速,易于理解和掌握,而且能开拓思维,提高灵活应用知识解决问题的能力。2 分块矩阵的定义和性质2.1分块矩阵的定义矩阵分块,就是把一个大矩阵看成一些小矩阵组成的,当运算时,把这些小矩阵当做一些数来处理,给矩阵的运算带。

4、来了方便。 设A是数域P上的矩阵,将A的行分割r段,每段分别包含个行,又将A的列分割为s段,每段包含个列。于是A可用小块矩阵表示如下:A=其中是矩阵,这种分割法称为矩阵的分块。 2.2分块矩阵的相关运算性质2.21.加法运算:设为同型矩阵(行和列数分别相等)。 若采用相同的分块法, A= B= 则可以直接相加。2.22乘法运算:设AB=C(A、B为同型矩阵且有相同分块方式),则C有如下分块形式: C=, 其中 2.23.分块矩阵的转置:一般地,设A=是一个分块矩阵,那么分块矩阵取转置的规则:第一步:把的每一块都看成元素(数)取转置第二步:对的每一块取转置。2.3.分块矩阵的初等变换分块矩阵的初。

5、等变换是处理分块矩阵有关问题的重要工具,我们可以 根据矩阵的初等行变换推广得到如下定义:定义:以下三种变换称为分块矩阵的初等行变换(1)用一个行列式不为零的方阵左乘(右乘)分块矩阵的某一块行。(2)互换两块行的位置。(3)把一个块行的(矩阵)倍(即这个块行里每一个小矩阵都左乘或右乘一个矩阵)加到另一块行上。2.4. n阶准对角矩阵有如下性质: (1)对于两个同类型的n阶准对角矩阵(其中同为阶方阵), A= B=,有:AB= (2); (3)A可逆等价于可逆,且。 2.5分块矩阵相似的条件定义1:设为阶分块矩阵,若存在可逆分块矩阵,使得则称相似于,记作。对进行矩阵的积运算称为对进行相似变换,可逆。

6、分块矩阵称为把变成的相似因子阵。相似是分块矩阵间的一种特殊的等价关系,即两个相似分块矩阵是等价分块矩阵;反之不然。这就是说相似关系具有一下性质:1) 反身性 ;2)对称性 若,则;3)传递性 。设由定义还可得到相似矩阵的以下运算性质:1)2)3)4)其中中的任意一个多项式。特别有。定理1 两个对角矩阵相似的充要条件为对角线上的元素相同,只是排列顺序不同。证明:设A,B是两个对角矩阵且A相似于B,则由相似矩阵的性质知,存在可逆矩阵X,使得,即于是有又由A,B为对角矩阵知,上式成立的充要条件是对角线上元素相同,仅仅排列顺序不同。定义2 设是定义在全体阶分块矩阵聚合上的函数,若对中的任意两个相似矩阵。

7、A和B,总有,则称为相似不变量。定理2 矩阵的行列式是相似不变量。证明:设,则存在可逆矩阵X,使得,于是这说明行列式是相似不变量。3分块矩阵在高等代数中的应用3.1分块矩阵在矩阵乘积秩的证明中的应用 定理 1 设A是数域P上mn矩阵,B是数域P上 ns矩阵,于是秩min秩,秩,即乘积的秩不超过各因子的秩。证明 : 为了证明此定理,只需证明秩(AB)秩(A),同时秩(AB)秩 (B)。现在来分别证明这两个不等式。令=,,则()可由线性表示秩秩,即秩秩秩令,所以即可由线性表示 秩秩,即秩秩秩 即秩 定理 2 设、都是nn矩阵,证明:若,那么秩秩.证明:对分块如下:由于即即说明的各列都是的解.从而秩。

8、基础解系的维数秩即秩秩3.2分块矩阵在其他相关矩阵秩的证明上的应用例 设、都是阶矩阵,求证:秩秩+秩证明:因为 (第2行(-E)+第1行) (第1列(-B-E)+第2列)所以由初等变换知=因为,都可逆所以秩=秩而秩秩秩=秩+秩所以秩秩+秩例2 设为矩阵,是从中取行得到的矩阵,则证明:不妨设是的前S行,而后行构成的矩阵为,则又显然有于是例3设A为s n矩阵,则有秩()-秩()=n-s证明:因为=又因为可逆所以秩=秩,而秩=秩 ()+n 所以秩=秩=秩()+n (1)又因为=同理可得 秩=秩=秩() +s (2)(1)、(2)式相减即得秩()-秩()=n-s 3.2 利用分块矩阵计算行列式3.1引。

9、理设矩阵H=或H=其中A1,A2,As是实矩阵,且均为方阵,则|H|=|A1|A2|As|3.2利用分块矩阵计算行列式设A、B分别为m与n阶方阵.计算行列式=矩阵A或B可逆时行列式|H|的计算命题1设A、B分别为m与n阶方阵.证明:(1)当A可逆时,有=(2)当B可逆时,有=证(1)根据分块矩阵的乘法,有由引理知,两边取行列式即得(1). (2)根据分块矩阵的乘法,有两边取行列式即得(2).注意:利用命题1解题时,要注意条件:矩阵A或B可逆.推论1设A,B,C,D分别是m,n,nm和mn矩阵.证明(1) (3)(2) |A-DC|. (4)证明:只需要在命题1的(1)中令A=Em,即得(3);。

10、在(2)中令B=En,即得(4).推论2C,D分别是nm和mn矩阵.证明: (5)证明:证明在推论1的(3)中,令B=En,在(4)中,令A=Em,即得(5).例1计算下面2n阶行列式|= (a0)解令A=,B=,C=,D=且都为n阶方阵.由于a0,故A为可逆方阵.又易知从而由命题1中(1)得|=例2计算行列式,(ai0,i=1,2,n);解设Q=,其中A=(),B=,C= ,D= 因为ai0,i=1,2,n,所以B是可逆矩阵.又易知从而由命题1中的(2)得= .=例3:设行列式 , 试展开.解:把矩阵进行分块如下:=;其中当,可逆。此时选取矩阵: 则有:上面等式两边取行列式,便有 ; 但是这。

11、样有 =当时,也可以表示为上述形式,所以行列式的展开式为:.3.3 分块矩阵在求逆矩阵方面的应用 求矩阵的逆矩阵可以用伴随矩阵或者初等变换的方法来解决,而此类方 法对级数较高的矩阵运算量较大,这时我们可以运用分块矩阵,求出非奇异分块矩阵A的逆,得相应子块的逆,即用相应的分块形式得出分块矩阵的逆。 命题1 设是一个四分块方阵,其中为阶方阵, 为阶方 阵,当与都是可逆矩阵时,则是可逆矩阵,并且 特例 当,与都可逆时,有. 当,与都可逆时,有 当,与都可逆时,有 证明: 设可逆,且,其中为阶方阵,为阶的方阵. 则应有即 , 于是得到下面的等式XA+YC=E(1) XB+YD=0(2) ZA+WC=0。

12、(3) ZB+WD=E(4)因为可逆,用右乘(2)式可得代入(1)式得 则.用右乘(4)式可得 代入(3)式得则可得-.所以.命题2 设是一个四分块方阵,其中为阶方阵,为阶方阵,当与()都是可逆矩阵时,则是可逆矩阵,并且 =特例 (1) 当,与都可逆时,有 (2) 当,与都可逆时,有 (3) 当,与都可逆时,有. 例1:设求。解:把分块成因,所以可逆,且均可逆,所以因为所以同法算得所以例2 设M,求. 解 令,. 则很容易求得,且-由命题2可得,本小节主要讲述了欲求一个矩阵的逆矩阵,先将该矩阵分成四小块,在根据该四小块的具体情况推导出了求这个矩阵的逆矩阵的公式.这里我们重点的区别中那些可逆那些。

13、不可逆,再具体运用.3.4分块矩阵在线性方程组方面的应用对于线性方程组记,为系数矩阵,为未知向量,为常数项向量,为增广矩阵,按分块矩阵记法可记为或此方程也可记为,把系数矩阵按行分成块,则可记做 把系数矩阵按列分成块,则与相乘的对应按行分成块,记作 ,即,其都为线性方程组的各种变形形式,在求解过程中变形以更方便快捷例:利用分块矩阵证明克拉默法则:对于个变量个方程线性方程组如果他的系数行列式,则它有唯一解,即证明:把方程组改写成矩阵方程,这里为阶矩阵,因,故存在,令,有表明是方程组的解向量,由 ,有 ,即,根据逆矩阵的唯一性,知是方程的唯一解向量,由逆矩阵公式,有即即结束语:矩阵得分块不算是一个抽。

14、象的概念,我们能够清楚的了解知道并掌握它的概念及性质,进而能够灵活的运用,这样对我们今后的学习与研究都会有很大的帮助。本文主要论述了分块矩阵的概念和性质和分块矩阵在中的应用。对于同一个矩阵有着不同的分法,这就要求我们平时要善于观察,争取把矩阵的分块用到恰到好处。在我们利用矩阵的分块来解决问题的时候,我们要注意一些问题,比如我们在做分块矩阵相乘的时候,要注意到前面的矩阵的列的分法必须和后面矩阵行的分法一致,两个分块矩阵相加时,它们所对应的子块行数和列数必须一样。通过上面介绍的分块矩阵在高等代数中的几个应用,可以看出,利用分块矩阵可以使一些复杂的问题简单化,大大的减少运算量,比如说我们在利用分块矩阵求行列式,如果不利用矩阵的分块将很难解决。总而言之,矩阵的分块贯穿整个高等代数的内容,在日常生活中,我们要善于发现它们的内在联系。

分块矩阵在计算机有哪些应用,分块矩阵及其应用相关推荐

  1. 【计算机图形学基础】投影矩阵

      最近在重温计算机图形学的基础知识,期望能做到温故知新,加深对其的理解,以便能从容应对工作中各种情况.   小弟水平有限,若有不正确之处,欢迎大家批评指正. 相关文章链接: [计算机图形学基础]线性 ...

  2. 线性代数:第二章 矩阵及其运算:逆矩阵、分块矩阵

    第一节 矩阵及其运算 一.数学概念 定义1.1 由  个数  排成m行n列的数表 称为m行n列的矩阵,简称  矩阵,记作 二.原理,公式和法则 1.矩阵的加法 (1) 公式 (2) 运算律 2.数乘矩 ...

  3. java 矩阵分解_计算方法(三)矩阵分解1-正交分解(QR分解)

    正交分解 矩阵的正交分解又称为QR分解,是将矩阵分解为一个正交矩阵Q和一个上三角矩阵的乘积的形式. 任意实数方阵A,都能被分解为 .这里的Q为正交单位阵,即 R是一个上三角矩阵.这种分解被称为QR分解 ...

  4. c++矩阵转置_线性代数中的向量矩阵

    目录 前言 符号约定 向量的基本性质 [定义,基向量,线性相关/无关*,向量点积] 矩阵的基本性质 [转置,广播,线性变换] 矩阵基本运算 [矩阵相乘,矩阵点积] 行列式 [概念,性质,右手法则,行列 ...

  5. 矩阵用jordan解决initial-value问题_矩阵与数值计算(6)——矩阵幂级数 sin A、cos A...

    前言 矩阵函数是以矩阵为变量且取值为矩阵的一类函数,矩阵函数通常是利用收敛的矩阵幂级数的和来定义. 一.矩阵幂级数的收敛 求解矩阵幂级数的思路主要利用初等函数的泰勒展开,将矩阵A带入泰勒展开式即可求解 ...

  6. python如何创建不同元素的矩阵_Python numpy学习(2)——矩阵的用法

    Python矩阵的基本用法 mat()函数将目标数据的类型转化成矩阵(matrix) 1,mat()函数和array()函数的区别 Numpy函数库中存在两种不同的数据类型(矩阵matrix和数组ar ...

  7. 矩阵sum_推荐系统——从协同过滤到矩阵分解

    本文简单扼要地介绍推荐算法中的两种经典算法:协同过滤和矩阵分解.内容有以下三部分 协同过滤算法 矩阵分解 协同过滤与矩阵分解的关系 早期的推荐系统以业务理解为核心,通过复杂的规则描述来向用户推荐商品, ...

  8. Java黑皮书课后题第8章:*8.27(列排序)用下面的方法实现一个二维数组中的列排序。返回新数组,且原数组保持不变。编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵

    *8.27(列排序)用下面的方法实现一个二维数组中的列排序.返回新数组,且原数组保持不变.编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵 题目 题目描述与运行示例 破 ...

  9. Java黑皮书课后题第8章:*8.26(行排序)用下面的方法实现一个二维数组中的行排序。返回新数组,且原数组保持不变。编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵

    *8.26(行排序)用下面的方法实现一个二维数组中的行排序.返回新数组,且原数组保持不变.编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵 题目 题目描述与运行示例 破 ...

  10. python 矩阵点乘_Day276:普通乘积、矩阵点乘、克罗内克积

    1.普通矩阵乘法(matmul product) 假设矩阵A大小是M*N,矩阵B大小是N*P,C=AB 这里选取一个例子 这里的矩阵乘法要求相乘的两个矩阵一个的行数得等于另一个的列数,否则,无法进行乘 ...

最新文章

  1. 实战:基于OpenCV进行长时间曝光(内含彩蛋)
  2. android中websockt断开链接,接吻SDK - 的WebSocket在断开的Android
  3. 8.Java格式化输出
  4. llinux 调整swap方法
  5. mysql 临时表 heap_mysql优化: 内存表和临时表
  6. 深入 Apache Kylin Cube 与查询优化
  7. 企业办公自动化系统_OA系统的核心功能有哪些?分析当下OA系统的缺陷以及相关解决方案...
  8. 抖音直播APP软件系统为什么能这么火?反映出的问题又会是什么?
  9. django restframework Serializers
  10. 计算机刷bios版本,技嘉bios升级工具(@BIOS)
  11. 星环大数据 学习笔记(76) —— Kafka 运维常用命令
  12. 360服务器linux版,360浏览器Linux版
  13. 使用python修改微信支付宝运动步数
  14. 最全面的Kano模型详解,及Kano模型为何是5种需求?
  15. 马云正式辞职,那么天才郭盛华到底在追求什么呢?
  16. 金蝶凭证序时簿在哪_金蝶KIS旗舰版外购入库单序时簿界面没有凭证的按钮
  17. springboot房屋租赁合同报修系统java-ssm
  18. 四、音频如何从USB输入输出
  19. 【Qt5】关于Qt5对xp的兼容说明
  20. 计算机和通讯技术对我们生活的改变,信息技术的发展,带来了哪些方面的改变?...

热门文章

  1. 姜汝祥是个骗子吗_我是个骗子你是?
  2. 小白建设一个网站需要什么资料?完整网站建设流程今天告诉你!
  3. 用Python实现一个商场管理系统(附源码)
  4. java instrument_JDK instrument 踩坑记录
  5. 澳洲2022人口普查结果出炉--华人占比开始下降
  6. 数据拟合(excel)
  7. 微信小程序头像怎么改变形状_如何实现微信小程序换头像?三步帮你搞定!
  8. Install Cypress
  9. 群体遗传学-选择消除分析
  10. chromium 浏览器多进程架构小科普