首页 > 其他分享 >MIT Linear Algebra Note Part 1

MIT Linear Algebra Note Part 1

时间:2025-01-20 19:03:34浏览次数:1  
标签:Space Subspace Algebra 矩阵 Gauss Note Part bmatrix text

本段核心内容:

\[Ax=b \]

一些概念

打 OI 的应该很熟悉,略去。

矩阵乘法的性质

TODO:

Gauss Elimination

TODO:

Gauss elimination 得到的矩阵是一个类似上三角的阶梯型,称为 Row echelon form。

不妨将矩阵 \(A\) 的 Row echelon form 记为 \(\text{ref}(A)\)。

矩阵 \(A\) 的 Pivot variable 个数称为矩阵 \(A\) 的秩,记为 \(\text{rank}(A)\)。

在 Mathematica 中为 MatrixRank 函数。

Gauss–Jordan Elimination

Gauss Elimination 反着往上消。

得到一个 Reduced row echelon form。

不妨将矩阵 \(A\) 的 Reduced row echelon form 记为 \(\text{rref}(A)\)。

在 Mathematica 中为 RowReduce 函数。

Transpose

TODO: \(A^T\)

在 Mathematica 中为 Transpose 函数。

Vector Space

严谨定义:Wiki

虽然跟抽代扯上了关系,但是其主要思想为:

  • 对向量加法封闭
  • 对数乘封闭

即若 \(x,y \in V\),它们的 Combination \(ax+by \in V\)。

Subspace

\(A\) 是 \(B\) 的子集,且是 Vector Space,则称 \(A\) 是 \(B\) 的 Subspace。

两个 Subspace 的交还是 Subspace。

Column Space

矩阵 \(A\) 的 Column Space 记作 \(C(A)\),表示 \(A\) 的各列的 Combination 组成的 Vector Space。显然属于 Subspace 的一种。

\(Ax=b\) 有解的充要条件是 \(b \in C(A)\)。

Null Space

矩阵 \(A\) 的 Null Space 记作 \(N(A)\),表示 \(Ax=0\) 的所有解。显然它是一个 Vector Space,当然属于 Subspace 的一种。

Example

求:

\[N\left(\begin{bmatrix} 1 & 2 & 2 & 2 \\ 2 & 4 & 6 & 8 \\ 3 & 6 & 8 & 10 \\ \end{bmatrix}\right)\]

Solution

注意到给 \(A\) 乘上任何可逆矩阵都不会改变 \(N(A)\)。

而给 \(A\) 做 Gauss Elimination 相当于给 \(A\) 乘上一个可逆矩阵,因此不改变 \(N(A)\)。

\[\text{ref}(A) = \begin{bmatrix} \boxed{1} & 2 & 2 & 2 \\ & & \boxed{2} & 4 \\ & & & \\ \end{bmatrix}\]

\(x_1,x_3\) 是 Pivot variable,\(x_2,x_4\) 是 Free variable。我们可以任意给 Free variable 赋值,反着接触 Pivot 的值。

因此 \(N(A)\) 是一个 \(m - \text{rank}(A)\) 维空间,我们选取一组 Basis。

为了方便,不妨选取 \(x_2=1, x_4=0\) 与 \(x_2=0, x_4=1\) 的解。计算可得:

\[x = c_1 \begin{bmatrix} -2 \\ 1 \\ 0 \\ 0 \end{bmatrix} + c_2 \begin{bmatrix} 2 \\ 0 \\ -2 \\ 1 \end{bmatrix} \]

为 \(Ax=0\) 的通解,即 \(N(A)\) 的所有元素。

\(Ax=b\)

标签:Space,Subspace,Algebra,矩阵,Gauss,Note,Part,bmatrix,text
From: https://www.cnblogs.com/AugustLight/p/-/MIT-Linear-Algebra-Note-1

相关文章

  • Quantum computing for the very curious——Part I: The state of a qubit
    NOTEQuantumcomputingfortheverycuriousPrefacequbitisshortofthequantumbit,whereasthestateofabitisanumber(0or1),thestateofaqubitisavectorinatwo-dimensionalvectorspaceMaybethestateofthequbitisbeingstoredsomehow......
  • Airflow - Study Notes 6
       1.First,wewillsetuptheimportsthatarerequiredforthedashboardview:from__future__importannotationsfromtypingimportTYPE_CHECKINGfromairflow.auth.managers.models.resource_detailsimportAccessViewfromairflow.utils.sessio......
  • ATF引导启动流程整理-Part2:BL1引导启动流程整理
    接上一章的介绍,本文详细整理一下BL1阶段的流程Ch3:ATF启动流程上面一章简单的介绍了ATF的隔离和划分,下面就介绍一下使用ATF初始启动的流程。ARMv8的启动流程包含多个阶段,典型的官方定义的标志阶段包括BL1、BL2、BL31、BL32、BL33,根据不同需求这些阶段可以添加或者裁剪。......
  • ATF引导启动流程整理-Part1:简介部分
    Ch1:背景与基础内容介绍1.1背景最近工作中使用U-boot进行内核引导启动调整,发现编译手册中对Uboot镜像编译流程和之前接触的不太一样,在完成U-boot编译流程后,需要单独再进行ATF编译。且ATF编译过程中需要使用U-boot.bin产物并且给出硬件配置。此工程的最终生成产物被分成......
  • Airflow - Study Notes 4
      Toretrievetheseimages,IfrequentlymakeuseoftheNASAAstronomyPictureoftheDayAPI (https://apod.nasa.gov/apod/astropix.html)togatheranewimage.Thisisafree APIrequiringanAPIkeytobecreatedbutiseasilyaccessible.  ......
  • Airflow - Study Notes 3
       (.venv)frank@ZZHUBT:~/venvs/my_airflow_project$airflowconfigget-valuecoreexecutorSequentialExecutor         ......
  • Python 潮流周刊#86:Jupyter Notebook 智能编码助手(摘要)
    本周刊由Python猫出品,精心筛选国内外的250+信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进Python技术,并增长职业和副业的收入。分享了12篇文章,12个开源项目,全文2000字。以下是本期摘要:......
  • Airflow - Study Notes 1
    ApacheAirflowisknownwithinthedataengineeringcommunityasthego-toopensource platformfor“developing,scheduling,andmonitoringbatch-orientedworkflows.”       ......
  • 工具 | MemShellParty
    0x00简介MemShellParty是一键常见中间件框架内存马生成工具。一键生成常见中间件框架内存马,让内存马测试变得简单高效,打造内存马的全方位学习平台下载地址:MemShellParty下载:MemShellParty下载0x01功能说明TomcatJettyGlassFishPayaraResinSpringMVCS......
  • PySpark - Study Notes 2
       ......