线性代数 第二讲 矩阵_逆矩阵_伴随矩阵_分块矩阵_初等矩阵_矩阵的秩

2024-08-26 02:52

本文主要是介绍线性代数 第二讲 矩阵_逆矩阵_伴随矩阵_分块矩阵_初等矩阵_矩阵的秩,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

矩阵

文章目录

  • 矩阵
  • 1.矩阵的定义
  • 2.矩阵的运算法则
  • 3.特殊矩阵
    • 3.1 伴随矩阵
    • 3.2 可逆矩阵
      • 3.2.1 定义
      • 3.2.2 可逆矩阵的一些定理
      • 3.2.3 可逆矩阵公式与转置矩阵公式
      • 3.2.4 求逆矩阵
    • 3.3 分块矩阵
      • 3.3.1 分块矩阵的运算
      • 3.3.2 分块矩阵的初等行变换(超纲内容但要了解)
    • 3.4 初等矩阵
    • 3.5 行阶梯矩阵和行最简矩阵
    • 3.6 等价标准型与等价矩阵
  • 4.矩阵的秩
  • 5.矩阵方程
  • 6.重难点题型总结
    • 6.1 求n阶矩阵
      • 6.1.1 秩为1的矩阵(了解)
      • 6.1.2 对角线及半个三角为0的矩阵(了解)
      • 6.1.3 求n阶矩阵考虑求它相似矩阵的n阶(重要)
      • 6.1.4 初等矩阵的n阶矩阵
    • 6.2 (A+B)^-1^类型
    • 6.3 求证▢是可逆矩阵

1.矩阵的定义

矩阵是由若干行(列)向量拼成的,这些若干行(列)向量之间可能存在某种关系

注意:矩阵和方阵,只有方阵才有行列式以及之后学习的其他特性,通过A的转置右乘A得到的一定是方阵.

2.矩阵的运算法则

矩阵一般情况下不满足交换律,满足结合率,分配率

3.特殊矩阵

3.1 伴随矩阵

伴随矩阵A*:
[ A 11 A 21 A 31 A 12 A 22 A 32 A 13 A 23 A 33 ] 以次类推 \left[\begin{matrix} A_{11} & A_{21} & A_{31} \\ A_{12} & A_{22} & A_{32} \\ A_{13} & A_{23} & A_{33} \\ \end{matrix}\right]以次类推 A11A12A13A21A22A23A31A32A33 以次类推

求A*的方法:

  1. 用定义,别丢+ -号,不要排错队
  2. A*=|A|A-1 ,(通过求逆矩阵和行列式算伴随矩阵)

有关伴随矩阵的公式:
在这里插入图片描述

3.2 可逆矩阵

3.2.1 定义

A和B是n阶方阵,E是n阶单位矩阵,AB=E(可推出BA=E),则称A是可逆矩阵,B是A的逆矩阵。

A的逆矩阵唯一,记做A-1.

A可逆的充分必要条件是:|A|≠0互推r(A)=n互推A的列向量线性无关互推零不是A的特征值

3.2.2 可逆矩阵的一些定理

定理1:
A是n阶矩阵,如AB=E,则BA=E

该定理有什么用?
当我们证明一个矩阵可逆时,根据定义,不需要证明AB=BA=E了,只证AB=E就行了。
该定理我们要注意什么?
注意是n阶矩阵,是方阵,如果是长方形阵就不一定了。

3.2.3 可逆矩阵公式与转置矩阵公式

在这里插入图片描述

3.2.4 求逆矩阵

方法一:利用伴随矩阵,A-1=1/|A|乘上A*

方法二:利用初等变换,[A:E]初等行变换[E:A逆]

3.3 分块矩阵

思想:问题拆分的思想,比如求一个大矩阵的逆矩阵,我们将这个矩阵分块,然后求小矩阵的逆矩阵,再把它拼接。遇到乘法,逆矩阵考虑分成四块。

3.3.1 分块矩阵的运算

在这里插入图片描述

3.3.2 分块矩阵的初等行变换(超纲内容但要了解)

用法和初等矩阵是一样的,引申到分块矩阵

3.4 初等矩阵

定义:单位矩阵进行一次初等变换得到的矩阵

性质

  1. 1.左行右列定理,对A进行初等行变换,相当于在它的左边乘上对应的初等矩阵,列变换,相当于右乘
  2. 初等矩阵均可逆,且其逆是同类型的初等矩阵

下面给出性质二的使用:
1.把倍数改成相反数
2.两行互换,原封不动
3.某行的k倍,改成倒数
[ 1 0 0 2 1 0 0 0 1 ] − 1 = [ 1 0 0 − 2 1 0 0 0 1 ] , [ 1 0 0 0 0 1 0 1 0 ] − 1 = [ 1 0 0 0 0 1 0 1 0 ] , [ 1 0 0 0 1 0 0 0 2 ] = [ 1 0 0 0 1 0 0 0 1 2 ] \left[\begin{matrix} 1 & 0 & 0 \\ 2 & 1 & 0 \\ 0 & 0 & 1 \\ \end{matrix}\right]^{ - 1} = \left[\begin{matrix} 1 & 0 & 0 \\ - 2 & 1 & 0 \\ 0 & 0 & 1 \\ \end{matrix}\right],\left[\begin{matrix} 1 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & 1 & 0 \\ \end{matrix}\right]^{ - 1} = \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & 1 & 0 \\ \end{matrix}\right],\left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 2 \\ \end{matrix}\right] = \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & \frac{1}{2} \\ \end{matrix}\right] 120010001 1= 120010001 100001010 1= 100001010 100010002 = 1000100021

3.5 行阶梯矩阵和行最简矩阵

行阶梯矩阵:若有全零行,全零行全都位于非零行的下方,非零行左起的0的数量,由上到下,严格递增.

行最简矩阵:行阶梯矩阵继续化简,使得满足非零行第一个元素为1,同列其他元素为0

总结:对于任何非0矩阵A,都可以经过有限次初等行变换把它化为行阶梯形矩阵和行最简型矩阵

3.6 等价标准型与等价矩阵

等价标准型:等价标准型是唯一,是把一个矩阵化简到最终,形成一种只有左上部分不是0,其余部分都是0的形式,左上部分的阶数其实就是矩阵的秩

等价矩阵:A矩阵和B矩阵等价的核心就是他们的等价标准型是一样,只不过A和B是不同的过程,由一个最初的过程变成最后等价标准型的中间过程

4.矩阵的秩

求法:求A的秩,就是用初等行变换将A变为初等行阶梯矩阵,其非零行数便是矩阵的秩

秩的一些结论:

  1. 1.A为m*n阶矩阵 A的秩≤min{m,n}
  2. r(kA)=r(A)
  3. r(AB)≤min{r(A),r(B)}
  4. 4.r(A+B)≤r(A)+r(B)
  5. A为n阶方阵

r(A)=n,它伴随矩阵的秩也等于n
r(A)=n-1,它伴随矩阵的秩也等于1
r(A)≤n,它伴随矩阵的秩也等于0

  1. A是m*n阶矩阵,P和Q分别是m阶,n阶可逆矩阵,则r(A)=r(PA)=r(AQ)=r(PAQ)
  2. 若AmsBsn=O,r(A)+r(B)≤n
  3. 8.r(A)=r(AT)=r(ATA)=r(AAT)

5.矩阵方程

学习目的:矩阵方程其实就是含有未知矩阵的方程,可以和函数方程对比记忆

矩阵方程形式:
根据左乘右乘,可以初步归纳为3种
在这里插入图片描述

6.重难点题型总结

6.1 求n阶矩阵

6.1.1 秩为1的矩阵(了解)

近些年来不考,但要有基本印象。一种求n阶矩阵的思想,中间的矩阵变成数,两头还是矩阵

秩为1的矩阵,顾名思义就是每一行都成比例的矩阵。求秩1矩阵的n阶矩阵,考虑化成两个矩阵相乘的形式,然后多项相乘之后,中间就是1*n的矩阵乘上n*1的矩阵,就变成了一个数,就好找规律了。

直接总结答案:An=Ln-1A,其中L是矩阵的迹

6.1.2 对角线及半个三角为0的矩阵(了解)

[ 0 a b 0 0 c 0 0 0 ] 型,特点如下 [ 0 0 0 2 0 0 1 3 0 ] [ 0 0 0 2 0 0 1 3 0 ] = [ 0 0 0 0 0 0 6 0 0 ] ,每次会少一条斜线, [ 0 0 0 2 0 0 1 3 0 ] 3 = 零矩阵 \left[\begin{matrix} 0 & a & b \\ 0 & 0 & c \\ 0 & 0 & 0 \\ \end{matrix}\right]型,特点如下\left[\begin{matrix} 0 & 0 & 0 \\ 2 & 0 & 0 \\ 1 & 3 & 0 \\ \end{matrix}\right]\left[\begin{matrix} 0 & 0 & 0 \\ 2 & 0 & 0 \\ 1 & 3 & 0 \\ \end{matrix}\right] = \left[\begin{matrix} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 6 & 0 & 0 \\ \end{matrix}\right],每次会少一条斜线,\left[\begin{matrix} 0 & 0 & 0 \\ 2 & 0 & 0 \\ 1 & 3 & 0 \\ \end{matrix}\right]^{3} = 零矩阵 000a00bc0 型,特点如下 021003000 021003000 = 006000000 ,每次会少一条斜线, 021003000 3=零矩阵

给出例题如下:
在这里插入图片描述

6.1.3 求n阶矩阵考虑求它相似矩阵的n阶(重要)

该类问题是有很大可能会考察的,核心就是利用求某一个矩阵的n的矩阵,就是求它相似矩阵(一般是对角阵)的n阶矩阵。

证明如下:
P-1AP=B //相似
(P-1AP)(P-1AP)=B2
P-1A2P=B2//A2和B2相似
推出An和Bn相似,B与A相似,B一般是对角矩阵

在这里插入图片描述

6.1.4 初等矩阵的n阶矩阵

[ 1 0 0 0 1 0 k 0 1 ] n = [ 1 0 0 0 1 0 n k 0 1 ] , [ 1 0 0 0 0 1 0 1 0 ] [ 1 0 0 0 0 1 0 1 0 ] = [ 1 0 0 0 1 0 0 0 1 ] , [ 1 0 0 0 1 0 0 0 k ] n = [ 1 0 0 0 1 0 0 0 k n ] \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ k & 0 & 1 \\ \end{matrix}\right]^{n} = \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ nk & 0 & 1 \\ \end{matrix}\right],\left[\begin{matrix} 1 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & 1 & 0 \\ \end{matrix}\right]\left[\begin{matrix} 1 & 0 & 0 \\ 0 & 0 & 1 \\ 0 & 1 & 0 \\ \end{matrix}\right] = \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \\ \end{matrix}\right],\left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & k \\ \end{matrix}\right]^{n} = \left[\begin{matrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & k^{n} \\ \end{matrix}\right] 10k010001 n= 10nk010001 100001010 100001010 = 100010001 10001000k n= 10001000kn

值得说明的情况就一种,交换的情况,分奇偶讨论,奇数不变,偶数变成了单位矩阵,上面给出的就是偶数的情况

6.2 (A+B)-1类型

命题点:跟|A+B|一样没有公式,需要我们通过操作单位矩阵化成乘法计算

给出一道经典的真题:

6.3 求证▢是可逆矩阵

方法一
根据定义法证明▢是可逆矩阵,▢里可能是A-E这类。
证明▢是可逆矩阵,即证明▢*一个矩阵=E,即可说明▢和一个矩阵都是可逆矩阵。

总结来源:张宇线代基础例2.4

方法二
证明▢是可逆矩阵,把▢化成多个矩阵的乘积的形式,多个矩阵都可逆,则▢也可逆。题目中会给你多个矩阵可逆的条件。

总结来源:张宇线代基础例2.5

这篇关于线性代数 第二讲 矩阵_逆矩阵_伴随矩阵_分块矩阵_初等矩阵_矩阵的秩的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1107342

相关文章

闲置电脑也能活出第二春?鲁大师AiNAS让你动动手指就能轻松部署

对于大多数人而言,在这个“数据爆炸”的时代或多或少都遇到过存储告急的情况,这使得“存储焦虑”不再是个别现象,而将会是随着软件的不断臃肿而越来越普遍的情况。从不少手机厂商都开始将存储上限提升至1TB可以见得,我们似乎正处在互联网信息飞速增长的阶段,对于存储的需求也将会不断扩大。对于苹果用户而言,这一问题愈发严峻,毕竟512GB和1TB版本的iPhone可不是人人都消费得起的,因此成熟的外置存储方案开

hdu 4565 推倒公式+矩阵快速幂

题意 求下式的值: Sn=⌈ (a+b√)n⌉%m S_n = \lceil\ (a + \sqrt{b}) ^ n \rceil\% m 其中: 0<a,m<215 0< a, m < 2^{15} 0<b,n<231 0 < b, n < 2^{31} (a−1)2<b<a2 (a-1)^2< b < a^2 解析 令: An=(a+b√)n A_n = (a +

线性代数|机器学习-P36在图中找聚类

文章目录 1. 常见图结构2. 谱聚类 感觉后面几节课的内容跨越太大,需要补充太多的知识点,教授讲得内容跨越较大,一般一节课的内容是书本上的一章节内容,所以看视频比较吃力,需要先预习课本内容后才能够很好的理解教授讲解的知识点。 1. 常见图结构 假设我们有如下图结构: Adjacency Matrix:行和列表示的是节点的位置,A[i,j]表示的第 i 个节点和第 j 个

《数据结构(C语言版)第二版》第八章-排序(8.3-交换排序、8.4-选择排序)

8.3 交换排序 8.3.1 冒泡排序 【算法特点】 (1) 稳定排序。 (2) 可用于链式存储结构。 (3) 移动记录次数较多,算法平均时间性能比直接插入排序差。当初始记录无序,n较大时, 此算法不宜采用。 #include <stdio.h>#include <stdlib.h>#define MAXSIZE 26typedef int KeyType;typedef char In

CSP 2023 提高级第一轮 CSP-S 2023初试题 完善程序第二题解析 未完

一、题目阅读 (最大值之和)给定整数序列 a0,⋯,an−1,求该序列所有非空连续子序列的最大值之和。上述参数满足 1≤n≤105 和 1≤ai≤108。 一个序列的非空连续子序列可以用两个下标 ll 和 rr(其中0≤l≤r<n0≤l≤r<n)表示,对应的序列为 al,al+1,⋯,ar​。两个非空连续子序列不同,当且仅当下标不同。 例如,当原序列为 [1,2,1,2] 时,要计算子序列 [

hdu 6198 dfs枚举找规律+矩阵乘法

number number number Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Problem Description We define a sequence  F : ⋅   F0=0,F1=1 ; ⋅   Fn=Fn

线性代数|机器学习-P35距离矩阵和普鲁克问题

文章目录 1. 距离矩阵2. 正交普鲁克问题3. 实例说明 1. 距离矩阵 假设有三个点 x 1 , x 2 , x 3 x_1,x_2,x_3 x1​,x2​,x3​,三个点距离如下: ∣ ∣ x 1 − x 2 ∣ ∣ 2 = 1 , ∣ ∣ x 2 − x 3 ∣ ∣ 2 = 1 , ∣ ∣ x 1 − x 3 ∣ ∣ 2 = 6 \begin{equation} ||x

【线性代数】正定矩阵,二次型函数

本文主要介绍正定矩阵,二次型函数,及其相关的解析证明过程和各个过程的可视化几何解释(深蓝色字体)。 非常喜欢清华大学张颢老师说过的一段话:如果你不能用可视化的方式看到事情的结果,那么你就很难对这个事情有认知,认知就是直觉,解析的东西可以让你理解,但未必能让你形成直觉,因为他太反直觉了。 正定矩阵 定义 给定一个大小为 n×n 的实对称矩阵 A ,若对于任意长度为 n 的非零向量 ,有 恒成

python科学计算:NumPy 线性代数与矩阵操作

1 NumPy 中的矩阵与数组 在 NumPy 中,矩阵实际上是一种特殊的二维数组,因此几乎所有数组的操作都可以应用到矩阵上。不过,矩阵运算与一般的数组运算存在一定的区别,尤其是在点积、乘法等操作中。 1.1 创建矩阵 矩阵可以通过 NumPy 的 array() 函数创建。矩阵的形状可以通过 shape 属性来访问。 import numpy as np# 创建一个 2x3 矩阵mat

【UVA】10003-Cutting Sticks(动态规划、矩阵链乘)

一道动态规划题,不过似乎可以用回溯水过去,回溯的话效率很烂的。 13988658 10003 Cutting Sticks Accepted C++ 1.882 2014-08-04 09:26:49 AC代码: #include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include