2024线性代数复习——矩阵代数

相似矩阵:存在可逆矩阵 P P P,使得 P − 1 A P = B P^{-1} A P=B P1AP=B,则称矩阵 A A A B B B 相似,特征值相等。注意只有相似矩阵 B B B 是对角阵,我们才说它是可以相似对角化的。

A A A 可以相似对角化 ⇔ 充要条件 \overset{充要条件}{\Leftrightarrow} 充要条件 A A A n n n 个线性无关的特征向量,且对角线的值就是特征值。

A A A 可以正交对角化 ⇔ 充要条件 \overset{充要条件}{\Leftrightarrow} 充要条件 A A A 是实对称矩阵。对称矩阵对应于不同特征值的特征向量是正交的,这就可以构造出单位正交基,满足 P T P^T PT= P − 1 P^{-1} P1

矩阵等价:对同型矩阵 A A A B B B,存在可逆阵 P P P Q Q Q,使得 B = P A Q B=PAQ B=PAQ

矩阵合同:对同型方阵 A A A B B B,存在可逆阵 P P P 使得 B = P A P T B=PAP^T B=PAPT

下面是为什么,初等行变换不改变矩阵秩的说明:


在这里插入图片描述

定义 R n \mathbb{R}^{n} Rn 中的一个子空间是 R n \mathbb{R}^{n} Rn 中的集合 H H H,具有以下三个性质:
a. 零向量属于 H H H.
b .对 H H H 中任意的向量 u \boldsymbol{u} u v \boldsymbol{v} v, 向量 u + v \boldsymbol{u}+\boldsymbol{v} u+v 属于 H H H
c. 对 H H H 中任意向量 u \boldsymbol{u} u 和数 c c c, 向量 c u c\boldsymbol{u} cu 属于 H H H.

定义 矩阵 A A A 的列空间(记为 Col ⁡ A \operatorname{Col} A ColA)是 A A A 的各列的线性组合的集合。

A = [ a 1 ⋯ a n ] A=\left[\boldsymbol{a}_{1} \cdots \boldsymbol{a}_{n}\right] A=[a1an],它们各列属 则 和 相同。注意,仅当 的列生成时, Col A 等千贮.否则, Col A 仅是丁的一部分。

定义 矩阵 A A A 的零空间是齐次方程 A x = 0 A \boldsymbol{x}=\mathbf{0} Ax=0 的所有解的集合,记为 Nul ⁡ A \operatorname{Nul} A NulA .

定义 矩阵 A A A 的秩(记为 rank ⁡ A \operatorname{rank} A rankA)是 A A A 的列空间的维数。

max ⁡ { R ( A ) , R ( B ) } ≤ R ( A , B ) ≤ R ( A ) + R ( B ) \max \{R(A), R(B)\} \leq R(A, B) \leq R(A)+R(B) max{R(A),R(B)}R(A,B)R(A)+R(B)

R ( A + B ) ≤ R ( A ) + R ( B ) R(A+B) \leq R(A)+R(B) R(A+B)R(A)+R(B)

r ( A ) + r ( B ) − n < = r ( A B ) < = min ⁡ { r ( A ) , r ( B ) } r(A)+r(B)-n<=r(A B)<=\min \{r(A), r(B)\} r(A)+r(B)n<=r(AB)<=min{r(A),r(B)}

公式的证明可以参考高等代数(北大版)第五版第四章,附加题第10题,学习网址。

在这里插入图片描述


A B = [ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ a m 1 a m 2 ⋯ a m n ] [ β 1 β 2 ⋮ β n ] = [ a 11 β 1 + a 12 β 2 + ⋯ + a 1 n β n a 21 β 1 + a 22 β 2 + ⋯ + a 2 n β n ⋮ a m 1 β 1 + a m 2 β 2 + ⋯ + a m n β n ] = [ γ 1 γ 2 ⋮ γ m ] \boldsymbol{A} \boldsymbol{B}=\left[\begin{array}{cccc} a_{11} & a_{12} & \cdots & a_{1 n} \\ a_{21} & a_{22} & \cdots & a_{2 n} \\ \vdots & \vdots & & \vdots \\ a_{m 1} & a_{m 2} & \cdots & a_{m n} \end{array}\right]\left[\begin{array}{c} \boldsymbol{\beta}_{1} \\ \boldsymbol{\beta}_{2} \\ \vdots \\ \boldsymbol{\beta}_{n} \end{array}\right]=\left[\begin{array}{c} a_{11} \boldsymbol{\beta}_{1}+a_{12} \boldsymbol{\beta}_{2}+\cdots+a_{1 n} \boldsymbol{\beta}_{n} \\ a_{21} \boldsymbol{\beta}_{1}+a_{22} \boldsymbol{\beta}_{2}+\cdots+a_{2 n} \boldsymbol{\beta}_{n} \\ \vdots \\ a_{m 1} \boldsymbol{\beta}_{1}+a_{m 2} \boldsymbol{\beta}_{2}+\cdots+a_{m n} \boldsymbol{\beta}_{n} \end{array}\right]=\left[\begin{array}{c} \boldsymbol{\gamma}_{1} \\ \boldsymbol{\gamma}_{2} \\ \vdots \\ \boldsymbol{\gamma}_{m} \end{array}\right] AB= a11a21am1a12a22am2a1na2namn β1β2βn = a11β1+a12β2++a1nβna21β1+a22β2++a2nβnam1β1+am2β2++amnβn = γ1γ2γm

定义 R n \mathbb{R}^{n} Rn 中子空间 H H H 的一组 H H H 中一个线性无关集,它生成 H H H.

e 1 = [ 1 0 ⋮ 0 ] , e 2 = [ 0 1 ⋮ 0 ] , ⋯ , e n = [ 0 ⋮ 0 1 ] \boldsymbol{e}_{1}=\left[\begin{array}{c} 1 \\ 0 \\ \vdots \\ 0 \end{array}\right], \boldsymbol{e}_{2}=\left[\begin{array}{c} 0 \\ 1 \\ \vdots \\ 0 \end{array}\right], \cdots, \boldsymbol{e}_{n}=\left[\begin{array}{c} 0 \\ \vdots \\ 0 \\ 1 \end{array}\right] e1= 100 ,e2= 010 ,,en= 001

{ e 1 , ⋯ , e n } \left\{\boldsymbol{e}_{1}, \cdots, \boldsymbol{e}_{n}\right\} {e1,,en} 称为 R n \mathbb{R}^{n} Rn 的标准基。

定理13 矩阵 A A A 的主元列构成 A A A 的列空间的基.

子空间的维数

可以证明,若子空间 H H H 有一组基包含 p p p 个向量,则 H H H 的每个基都正好包含 p p p 个向量.

可以假设向量 b 1 , … , b p \boldsymbol{b}_{1}, \ldots, \boldsymbol{b}_{p} b1,,bp 生成一个子空间 W W W,令 { a 1 , ⋯ , a q } \left\{\boldsymbol{a}_{1}, \cdots, \boldsymbol{a}_{q}\right\} {a1,,aq} 是任一 W W W 中包含多于 p p p 个向量的向量集。可以证明存在 u \boldsymbol{u} u,使得 A u = 0 A \boldsymbol{u}=\mathbf{0} Au=0

n n n 阶行列式的定义 :基于 逆序数 τ \tau τ,如果一个较大的数排在一个较小的数 前,就称这两个数构成一个逆序,这个排列中所有逆序的总个数称为逆序数。所有取自不同行不同列的 n n n 个元乘积的代数和:

∣ A ∣ = ∣ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋮ ⋮ a n 1 a n 2 ⋯ a n n ∣ = ∑ j 1 , j 2 , ⋯ , j n ( − 1 ) τ ( j 1 , j 2 , ⋯ , j n ) a 1 j 1 a 2 j 2 ⋯ a n j n |\boldsymbol{A}|=\left|\begin{array}{cccc} a_{11} & a_{12} & \cdots & a_{1 n} \\ a_{21} & a_{22} & \cdots & a_{2 n} \\ \vdots & \vdots & \vdots & \vdots \\ a_{n 1} & a_{n 2} & \cdots & a_{n n} \end{array}\right|=\sum_{j_{1}, j_{2}, \cdots, j_{n}}(-1)^{\tau\left(j_{1}, j_{2}, \cdots, j_{n}\right)} a_{1 j_{1}} a_{2 j_{2}} \cdots a_{n j_{n}} A= a11a21an1a12a22an2a1na2nann =j1,j2,,jn(1)τ(j1,j2,,jn)a1j1a2j2anjn

∣ A ∣ = 0 |A|=0 A=0 是奇异矩阵,它的列向量线性相关。

定理

令 A 是一个方阵,

  1. A A A 某一行的倍数加到另一行得到矩阵 B B B,则 d e t A = d e t B \mathrm{det~}A=\mathrm{det~}B det A=det B
  2. A A A 的两行互换得到矩阵 B B B,则 d e t A = − d e t B \mathrm{det~}A=- \mathrm{~det~}B det A= det B
  3. A A A 的某一行乘以 k k k 倍得到矩阵 B B B,则 d e t A = k ⋅ d e t B \mathrm{det~}A=k\cdot \mathrm{det~}B det A=kdet B

向量空间

V V V 是由 n n n 维向量构成的非空集合且满足:

  1. 对于任意的 α , β ∈ V \alpha, \beta \in V α,βV,有 α + β ∈ V \alpha+\beta \in V α+βV
  2. 对于任意的 α ∈ V \alpha\in V αV 以及任意的实数,有 k α ∈ V k\alpha\in V kαV

则称集合 V V V n n n 维向量空间( 即: 一个非空n 维向量的集合 V V V 耍构成一个向量空间, 必须满足加法和数乘运算的封闭性。 )

定义 向量空间的子空间除了乘法和加法的封闭性之外,还需要额外满足零向量在子空间中。

向量空间的基

如果向量空间 V V V 中的 m m m 个向量 α 1 , α 2 , ⋯ , α m \alpha_1,\alpha_2,\cdots,\alpha_m α1,α2,,αm ,满足:

  1. α 1 , α 2 , ⋯ , α m \alpha_1,\alpha_2,\cdots,\alpha_m α1,α2,,αm 线性无关
  2. V V V 中的任一向量 α \alpha α 都可由 α 1 , α 2 , ⋯ , α m \alpha_1,\alpha_2,\cdots,\alpha_m α1,α2,,αm 线性表示

则称向量组 α 1 , α 2 , ⋯ , α m \alpha_1,\alpha_2,\cdots,\alpha_m α1,α2,,αm 为向量空间 V V V 的一个基,且基向量的个数 m m m 称为向量空间 V 的维数,记为 d i m V \mathrm{dim~}V dim V


坐标系:设 A = { α 1 , α 2 , ⋯ , α m } \mathcal{A}=\{\alpha_1,\alpha_2,\cdots,\alpha_m\} A={α1,α2,,αm} m m m 维向空间 V V V 的一个基, 对 β ∈ V \beta\in V βV,有

β = x 1 α 1 + x 2 α 2 + ⋯ + x m α m \beta=x_{1} \alpha_{1}+x_{2} \alpha_{2}+\cdots+x_{m} \alpha_{m} β=x1α1+x2α2++xmαm

则称坐标向量 ( x 1 , x 2 , ⋯ , x m ) T (x_1,x_2,\cdots,x_m)^T (x1,x2,,xm)T β \beta β 在基 A \mathcal{A} A 下的坐标。


特征值的性质

det ⁡ ( A − λ I ) = a 0 + a 1 λ + … + a n λ n \operatorname{det}(A-\lambda I)=a_{0}+a_{1} \lambda+\ldots+a_{n} \lambda^{n} det(AλI)=a0+a1λ++anλn

根据韦达定理,设复系数一元 n n n 次方程 a n x n + a n − 1 x n − 1 + ⋯ + a 1 x + a 0 = 0 a_{n} x^{n}+a_{n-1} x^{n-1}+\cdots+a_{1} x+a_{0}=0 anxn+an1xn1++a1x+a0=0 的根为 x 1 , x 2 , ⋯ , x n x_{1}, x_{2}, \cdots, x_{n} x1,x2,,xn,则成立:

x 1 + x 2 + ⋯ + x n = ∑ i = 1 n x i = − a n − 1 a n x 1 x 2 ⋯ x n = ∏ i = 1 n x i = ( − 1 ) n a 0 a n \begin{aligned} x_{1}+x_{2}+\cdots+x_{n}&=\sum_{i=1}^{n} x_{i}=-\frac{a_{n-1}}{a_{n}} \\ x_{1} x_{2} \cdots x_{n}&=\prod_{i=1}^{n} x_{i}=(-1)^{n} \frac{a_{0}}{a_{n}} \end{aligned} x1+x2++xnx1x2xn=i=1nxi=anan1=i=1nxi=(1)nana0

根据该定理可以很容易得到两个结论:

  1. ∏ i = 1 n λ i = ∣ A ∣ \prod_{i=1}^{n} \lambda_{i}=|A| i=1nλi=A
  2. ∑ i = 1 n a i i = ∑ i = 1 n λ i \sum_{i=1}^{n} a_{i i}=\sum_{i=1}^{n} \lambda_{i} i=1naii=i=1nλi

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/119817.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue 复杂的流程图实现--antv/g6

可以先看下对应的文档&#xff1a;G6 Demos - AntV npm install --save antv/g6 实现如图&#xff1a; <template><div class"drawflow"><div id"mountNode"></div></div> </template> <script> import G6 fr…

Qwt QwtPlotMarker标记类详解

1.概述 QwtPlotMarker类是Qwt绘图库中用于在图表上绘制标记的类。标记可以是垂直或水平线、直线、文本或箭头等。它可用于标记某个特定的位置、绘制参考线或注释信息。 以下是类继承关系图&#xff1a; 2.常用方法 设置标记的坐标。传入x和y坐标值&#xff0c;标记将被放置在…

电脑视频怎么转音频mp3

如果你在电脑上观看视频时喜欢上某个片段的背景音乐&#xff0c;且想将喜欢的背景音乐制作为手机铃声。我是建议你将此视频转换为 MP3 格式&#xff0c;因为 MP3 几乎与所有设备相兼容&#xff0c;让你可以在不同设备上不受限制地去聆听它。那该如何转换呢&#xff1f;无需担心…

vue路径中“@/“代表什么

举例&#xff1a; <img src"/../static/imgNew/adv/tupian.jpg"/>其中&#xff0c;/是webpack设置的路径别名&#xff0c;代表什么路径&#xff0c;要看webpack的build文件夹下webpack.base.conf.js里面对于是如何配置&#xff1a; 上图中代表src,上述代码就…

LayerUI中按钮点击一次,触发了两次事件

form.on("submit(clericalServices)", function (data) {console.log("1111111");var getTpl clericalServicesT.innerHTML;laytpl(getTpl).render({}, function (html) {$("#type1Scope").append(html);});return false})点击一次&#xff0c;…

构建自动化测试环境:使用Docker和Selenium!

随着软件开发的日益复杂和迭代速度的加快&#xff0c;自动化测试被越来越广泛地应用于软件开发流程中。它能够提高测试效率、减少测试成本&#xff0c;并保证软件质量的稳定性。在构建自动化测试环境方面&#xff0c;Docker 和 Selenium 是两个非常有用的工具。下面将介绍如何使…

7-4、S加减速转动实现【51单片机控制步进电机-TB6600系列】

摘要&#xff1a;本节介绍实现步进电机S曲线运动的代码 一、目标功能 实现步进电机转动总角度720&#xff0c;其中加减速各90 加速段&#xff1a;加速类型&#xff1a;S曲线   加速角度&#xff1a;角度为90   起步速度&#xff1a;30RPM&#xff0c;   终止速度&#x…

【数智化人物展】同方有云联合创始人兼总经理江琦:云计算,引领数智化升级的动能...

江琦 本文由同方有云联合创始人兼总经理江琦投递并参与《2023中国企业数智化转型升级先锋人物》榜单/奖项评选。 数据智能产业创新服务媒体 ——聚焦数智 改变商业 在这个飞速发展的数字时代&#xff0c;我们置身于一个前所未有的机遇与挑战并存的时刻。数字化转型不再仅仅是一…

ChinaSoft 论坛巡礼 | 开源软件生态健康度量论坛

2023年CCF中国软件大会&#xff08;CCF ChinaSoft 2023&#xff09;由CCF主办&#xff0c;CCF系统软件专委会、形式化方法专委会、软件工程专委会以及复旦大学联合承办&#xff0c;将于2023年12月1-3日在上海国际会议中心举行。 本次大会主题是“智能化软件创新推动数字经济与社…

jmeter疑难杂症

mac启动jmeter 进入jmeter文件夹下的bin目录 执行sh jmeter 如何线程与线程之间按照顺序执行 线程组内随机执行 选择线程组右键 >>> 添加 >>> 逻辑控制器 >>> 随机顺序控制器&#xff08;Random Order Controller&#xff09; 如何提取cookie的…

Qt中的单例模式

QT单例类管理信号和槽函数 Chapter1 Qt中的单例模式一、什么是单例模式&#xff1f;二、Qt中单例模式的实现2.1、静态成员变量2.2、静态局部变量2.3、Q_GLOBAL_STATIC 宏实例2 三、使用场景四、注意事项 Chapter2 QT单例类管理信号和槽函数一、创建单例类二、主界面添加组件三、…

图像去噪滤波算法汇总(Python)

前言 上篇文章&#xff1a;图像数据噪音种类以及Python生成对应噪音&#xff0c;汇总了常见的图片噪音以及噪音生成方法&#xff0c;主要用在数据增强上面&#xff0c;作为数据集填充的方式&#xff0c;可以避免模型过拟合。想要了解图像数据增强算法的可以去看本人所撰这篇文…

多线程的学习01

什么是线程 线程是为了解决并发编程引入的机制&#xff0c;线程相比进程来说更轻量。 创建线程比创建进程——开销更小 销毁线程比销毁进程——开销更小 调度线程比调度进程——开销更小 进程包含线程&#xff0c;同一进程里的若干线程之间&#xff0c;共享着内存资源和文件描…

8.稳定性专题

1. anr https://code84.com/303466.html 一句话&#xff0c;规定的时间没有干完要干的事&#xff0c;就会发生anrsystem_anr场景 input 5sservice 前台20s 后台60scontentprivider超市 比较少见 原因 主线程耗时 复杂layout iobinder对端block子线程同步锁blockbinder被占满导…

C语言重点突破(四)自定义类型详解

前言 本文意在介绍C语言里的常规自定义类型&#xff0c;它是C语言里最重要的概念之一&#xff0c;是我们从简单使用C语言到综合运用必不可少的知识之一&#xff0c;在C语言中具有重要的地位和作用&#xff0c;掌握自定义类型的使用方法和技巧对于写出高质量的C程序是非常重要的…

prometheus监控kafka

一、前言 关于对kafka的监控&#xff0c;要求高的话可以使用kafka-exorter和jmx-exporter一起收集监控数据&#xff0c;要求不高的情况下可以使用kafka-exporter收集监控数据即可 二、部署 kafka-exporter 部署kafka-exporter&#xff0c;我是在k8s集群中部署的 编辑yaml文件…

0基础学习PyFlink——用户自定义函数之UDAF

大纲 UDAF入参并非表中一行&#xff08;Row&#xff09;的集合计算每个人考了几门课计算每门课有几个人考试计算每个人的平均分计算每课的平均分计算每个人的最高分和最低分 入参是表中一行&#xff08;Row&#xff09;的集合计算每个人的最高分、最低分以及所属的课程计算每课…

UI自动化测试工具推荐

UI自动化测试已经成为现代软件开发过程中不可或缺的一部分。它能够提供诸多优势&#xff0c;包括提高测试效率、减少人力成本、提升软件质量等。同时&#xff0c;可视化工具为UI自动化测试带来了更多便利和灵活性。然而&#xff0c;可视化工具也存在一些潜在的劣势。本文将探讨…

【iOS安全】提取app对应的URLScheme

获取app的URLScheme 在已越狱的iPhone上&#xff0c;使用Filza进入app列表目录&#xff1a; /private/var/containers/Bundle/Application/ 比如我要分析Microsoft Authenticator&#xff0c;明显对应的是这里面的“Authenticator”&#xff0c;那就在Filza中点击进入“Authen…

MySQL多表关联on和where速度对比实测谁更快

MySQL多表关联on和where速度对比实测谁更快 背景 今天发现有人在讨论&#xff1a;两张MySQL的数据表按照某一个字段进行关联的时候查询&#xff0c;我们使用on和where哪种查询方式更快。百闻不如一见&#xff0c;我们来亲自测试下。 先说结论 Where、对等查询的join速度基本…