05转置和向量空间

article/2025/9/8 10:24:07

进入了向量空间才算开始了线性代数的大门。几个重要的概念:

  • 列空间包含所有列向量的线性组合,记作 C ( A ) C(A) C(A)
  • 当且仅当 b b b A A A的列空间时, A X = b AX=b AX=b才有解;

一个 m × n m\times n m×n的系数矩阵 A A A的列空间有可能属于和向量分量一样多的空间 R m R^m Rm,也有可能只是子空间。

一、转置矩阵Permutation

转置矩阵适用于执行行交换的。回忆一下我们上一节讲到的 A = L U A=LU A=LU分解,一个矩阵 L U LU LU L L L的特征非常明显,它是进行的行变换的直观矩阵:
A = L U = [ 1 0 0 0 X 1 0 0 X X 1 0 X X X 1 ] [ 1 X X X 0 1 X X 0 0 1 X 0 0 0 1 ] A=LU=\begin{bmatrix} 1&0&0&0\\ X&1&0&0\\ X&X&1&0\\ X&X&X&1 \end{bmatrix}\begin{bmatrix} 1&X&X&X\\ 0&1&X&X\\ 0&0&1&X\\ 0&0&0&1 \end{bmatrix} A=LU= 1XXX01XX001X0001 1000X100XX10XXX1 如果考虑行交换,那么一个可逆矩阵的 A A A更广泛的消元过程应该表示为: P A = L U PA=LU PA=LU,Permutation矩阵的性质:

  • P P P一定可逆的
  • 逆等于转置

性质1,因为转置矩阵就是单位矩阵通过不同组合的行交换组成的,当然也可以乘以一个相反的行交换换回单位矩阵。性质2,举个直观的例子,假设一个转置矩阵

P = [ 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 ] P T = [ 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 ] P=\begin{bmatrix} 1&0&0&0\\ 0&0&1&0\\ 0&1&0&0\\ 0&0&0&1\\ \end{bmatrix}\quad P^T=\begin{bmatrix} 1&0&0&0\\ 0&0&1&0\\ 0&1&0&0\\ 0&0&0&1\\ \end{bmatrix} P= 1000001001000001 PT= 1000001001000001 它是一个单位矩阵第二和第三行的交换。 P P T = I PP^T=I PPT=I必然成立!

转置矩阵的数学表达
( A T ) i j = A j i (A^T)_{ij}=A_{ji} (AT)ij=Aji
对称矩阵(Symmetrix)的定义
A T = A A^T=A AT=A数字是最直观的,一个对称阵 A A A应该是:
A = [ 3 1 7 1 2 9 7 9 4 ] A=\begin{bmatrix}3&1&7\\1&2&9\\7&9&4\end{bmatrix} A= 317129794 一个对称矩阵具有转置不变性。我们可以如何获取一个转置矩阵?答案是 R R T RR^T RRT!矩阵总是可以乘以其转置,举个例子:
[ 1 3 2 3 4 1 ] [ 1 2 4 3 3 1 ] = [ 10 11 7 11 13 11 7 11 17 ] \begin{bmatrix} 1&3\\ 2&3\\ 4&1 \end{bmatrix}\begin{bmatrix} 1&2&4\\ 3&3&1\\ \end{bmatrix}= \begin{bmatrix}10&11&7\\11&13&11\\7&11&17\end{bmatrix} 124331 [132341]= 1011711131171117 这个是显然的,因为 ( R R T ) T = ( R T ) T R T = R R T (RR^T)^T=(R^T)^TR^T=RR^T (RRT)T=(RT)TRT=RRT。转置等于其本身,符合转置矩阵的定义。

二、向量空间和子空间

定义: R n R^n Rn空间是所有 n n n个分量列向量的组合 R 5 R^5 R5表示的是五个分量的列向量集合,如
[ 3 4 8 1 6 ] [ 3 4 − 1 3 2 ] \begin{bmatrix} 3\\4\\8\\1\\6 \end{bmatrix}\quad \begin{bmatrix}3\\4\\-1\\3\\2 \end{bmatrix} 34816 34132
如果你能枚举所有的这样的向量,那么这个集合组成的就是 R n R^n Rn空间。或者你也可以这么理解,空间的一个点所能表达的最小坐标数。

2.1 向量空间

向量空间是向量集合,在向量集合满足一定规则的向量称为子空间。

子空间是一系列满足一定运算规则构成的所有向量集,这个规则是满足以下条件,

  • 任取向量空间中的两个向量 v v v w w w v + w v+w v+w仍然在这个空间;
  • 任取一个标量 c c c c v cv cv属于这个空间;

换句话说,所有向量线性组合都是在子空间。

R 2 R^2 R2就是一个空间向量,其向量集合是所有二维实向量,对于其中的如:
[ 3 2 ] [ 0 0 ] [ π e ] \begin{bmatrix}3\\2\end{bmatrix}\quad \begin{bmatrix}0\\0\end{bmatrix}\quad \begin{bmatrix}\pi\\e\end{bmatrix} [32][00][πe]无论我们这些二维实向量做何线性运算,其结果仍然在空间 R 2 R^2 R2内。

在这里插入图片描述
R 2 R^2 R2空间就是平面空间,随意选取平面上向量集合,如截取 R 2 R^2 R2平面一部分:第一象限,这个平面是否是空间向量呢?不是的,画个图看看:
在这里插入图片描述
w = u − v w=u-v w=uv显然已经不在指定的第一象限,不符合向量空间的定义。

2.2 子空间

前面在 R 2 R^2 R2空间划取第一象限不是一个向量空间。那么在一个向量空间中任意划取一部分,是否有可能组成一个向量空间?答案是肯定的!!如一个过原点的直线空间!
在这里插入图片描述
我们随便在蓝色的空间任意选取一个点组成向量,无论我们如何线性组合它仍然属于这个蓝色区域,符合向量空间的定义!能够再举一个例子吗?当然可以,如零向量空间,不过逆只能取到一个向量,零向量的线性组合仍然是零向量。ok!至此,我们找到了 R 2 R^2 R2所有的三种子空间(线面)都被我们找到了!

对于 R 3 R^3 R3也是一个向量空间,三个实数构成一个向量,向量间的线性运算并不会离开 R 3 R^3 R3空间,如:
[ 3 2 1 ] [ 0 0 0 ] [ π e 4 ] \begin{bmatrix}3\\2\\1\end{bmatrix}\quad \begin{bmatrix}0\\0\\0\end{bmatrix}\quad \begin{bmatrix}\pi\\e\\4\end{bmatrix} 321 000 πe4 在这里插入图片描述
同样的我们也对 R 3 R^3 R3的子空间,进行查找。第一个,过原点的平面:
在这里插入图片描述
在这个平面上任取向量进行线性组合,其结果仍然再这个平面上,是一个子空间。
过原点的直线:
在这里插入图片描述
显然,同理,它是一个子空间。最后,原点,也是一个子空间。

为什么 R 2 R^2 R2 R 3 R^3 R3的子空间都包含零向量?对于更高维度的子空间是否也包含零向量?原因很简单,如果你是一个向量空间,任取一个向量 v v v,对于任意实数必须有: k v kv kv成立,如果我们取 k = 0 k=0 k=0,他就是一个零向量!这也说明,如果一个空间连零向量都没有那他一定不是向量空间。

2.3 矩阵的列空间

矩阵的列向量的所有的线性组合必然在某个向量空间中,我们将列向量的线性组合的所有可能称为矩阵的列空间。举个例子:
[ 1 3 2 3 4 1 ] \begin{bmatrix} 1&3\\ 2&3\\ 4&1 \end{bmatrix} 124331 这个矩阵构成的在这里插入图片描述
矩阵的列空间是一个过原点的 R 3 R^3 R3子空间:平面。当然如果列向量是一个共线向量,那么子空间则是过原点的 R 3 R^3 R3子空间:直线。我们矩阵列构成的空间称为矩阵到列空间,记作 C ( A ) C(A) C(A)

2.4 向量空间具体的定义

V V V是一个非空集合, R \mathbb{R} R为实数域。如果在 V V V中定义了一个加法,即对于任意两个元素 α , β ∈ V \alpha,\beta\in V α,βV,总有唯一的一个元素 γ ∈ V \gamma \in V γV与之对应,称为 α \alpha α β \beta β的和,记为 γ = α + β \gamma =\alpha+\beta γ=α+β;在 V V V中又定义了一个数与元素的乘法(简称数乘),即对于任一数 λ ∈ R \lambda \in \mathbb{R} λR与任一元素 α ∈ V \alpha\in V αV,总有唯一的一个元素 δ ∈ V \delta\in V δV与之对应,称为 λ \lambda λ α \alpha α的数量乘积,记作: δ = λ α \delta=\lambda\alpha δ=λα,并且这两中运算满足以下八大运算规律(设 α \alpha α β \beta β γ \gamma γ ∈ \in V V V λ \lambda λ μ \mu μ ∈ \in R \mathbb{R} R):

  • α + β = β + α \alpha+\beta=\beta+\alpha α+β=β+α
  • ( α + β ) + γ = α + ( β + γ ) (\alpha+\beta)+\gamma=\alpha+(\beta+\gamma) (α+β)+γ=α+(β+γ)
  • V V V中存在零元素 0 0 0,对任何 α ∈ V \alpha\in V αV,都有 α + 0 = α \alpha+0=\alpha α+0=α

!!!向量空间必须包含零空间


http://chatgpt.dhexx.cn/article/l3PC3qYF.shtml

相关文章

向量空间模型算法(Vector Space Model)

概念介绍 向量空间模型(VSM:Vector Space Model)由Salton等人于20世纪70年代提出,并成功地应用于文本检索系统。 VSM概念简单,把对文本内容的处理简化为向量空间中的向量运算,并且它以空间上的相似度表达语…

向量空间搜索引擎理论

简述 向量空间搜索引擎使用了一个非常简单的计数对于矩阵代数去比较基于词频的文档。 向量空间搜索引擎的第一个主要组成部分是概念术语空间。简单地说,术语空间由每个唯一的单词组成出现在文档集合中。 向量空间搜索引擎的第二个主要组成部分是项目计数。项目计…

向量空间 vector space

向量空间表示为 R 1 , R 2 , R 3 , R 4 , . . . , R n \bf{R}^1, \bf{R}^2, \bf{R}^3, \bf{R}^4, ..., \bf{R}^n R1,R2,R3,R4,...,Rn 。 R n \bf{R}^n Rn 表示 n n n 维向量集合所组成的空间,称为二维向量空间。但是,并不是所有集合组成的空间都能称作…

向量空间的基

1 向量空间的基 1.1 回顾 继续往下之前,先总结下前面所学的。先是学习了向量,然后把同维数的向量放在集合中构成了向量组: 然后通过向量组得到张成空间,也就是关注的核心,向量空间: 1.2 定位 定义向量空间之后,我们就需要去研究它。就如研究宇宙空间,需要把每一颗恒…

线性代数-向量空间

线性代数-向量空间 向量空间向量空间张成空间等价向量组最大无关组向量组的秩 向量空间的基基与坐标向量空间的维度 点积(数量积)欧几里得空间长度角度新的运算点积的定义长度/角度与自然基点积的性质欧氏距离和余弦距离小结 向量空间 向量空间 向量空间的严格定义&#xff1…

向量空间、子空间、列空间

1.向量空间、子空间、列空间 1.1 向量空间 向量空间是由列空间组成的 诸如下面 v \boldsymbol{v} v 这样的类型的所有向量构成了空间 R n \boldsymbol{R}^n Rn,可以将空间看作一个集合,集合中的每个元素都是一个类似于 v \boldsymbol{v} v 的向量 …

向量与向量空间

向量与向量空间 这一篇文章是线性代数系列的第一篇,国内外一般的课程与教材都是从线性方程组开始讲线性代数,从高斯消元、高斯约旦这些方法入门线性代数也是对新手比较友好的。这个系列的文章可能会比国内的教材更接近线代的本质(博主自以为…

线性代数之——向量空间

1. 向量空间和子空间 向量空间 R n \boldsymbol R^n Rn 由所有的 n n n 维向量 v v v 组成,向量中的每个元素都是实数。 向量空间 R 2 \boldsymbol R^2 R2 可以用 x y xy xy 平面来表示,其中的每个向量有两个元素,它们定义了平面上一个…

4.1 向量空间与子空间

主要内容 本节讲述了向量空间的概念,这里要把之前由几何概念得到的对向量空间的直觉进行进一步抽象和泛化,只要满足定义的一组向量,都可以构成向量空间,例如多项式、实函数等等。在向量空间的基础上,引入了子空间的概…

向量空间模型

实数域定义向量 设有一个数的集合 F,它满足“F 中任意两个数的加减乘除法(除数不为零)的结果仍然在这个 F 中”,我们就可以称 F 为一个“域”。我们处理的数据通常都是实数,所以这里我只考虑实数域。而如果域 F 里的元…

线性代数 --- 向量空间(vector space)与子空间(subspace)

Part I --- 向量空间: 向量空间就是由包含n个分量的列向量所组成的Rn的空间,其中R表示实数。例如,R2就代表了一般的x-y平面,其中包含两个分量的向量表示坐标系中的一个点(x,y)。同理,R3中的一个向量,包含三…

向量空间

向量空间的概念 定义:设 V 是 n 维向量的集合,如果满足 若 a ∈ V, b ∈ V,则a b ∈ V .(对加法封闭)若 a ∈ V,k∈ R,则ka ∈ V . (对数乘封闭…

http 500 错误总结

500: Internal server Error The server encountered an unexpected condition which prevented it from fulfilling the request. 应用代码出了问题,比如说空指针、数据库异常、访问其它服务的网络异常等等,被tomcat容器捕获后,返回500错误…

HTTP Status 500错误

HTTP Status 500 - java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name command available as request attribute 发生的错误&#xff1a;在请求域例没有command这样的属性 <form:input path"lastName"/> 要想显…

HTTP-500错误---原因一

在运行项目的时候产生了下面的错误&#xff0c;然后就开始找原因。最后发现是数据库名字与代码中的不一样导致的。修改数据库之后就可以正常运行了 HTTP状态 500 - 内部服务器错误类型 异常报告消息 Servlet执行抛出一个异常描述 服务器遇到一个意外的情况&#xff0c;阻止它…

500 Internal Server Error错误问题解决办法

这两天遇见两次页面报 500 Internal Server Error错误问题,网上找了许多答案都未能解决问题&#xff0c;如图&#xff1a; 最后找到原因&#xff1a; 本地服务端正常&#xff0c;由于该数据调用的是第三方接口&#xff0c;次数第三方接口服务已经停止运行&#xff0c;所有导致…

http 500错误解决_什么是HTTP错误500?如何解决?

http 500错误解决 Http is the world’s most popular protocol used on the internet to exchange data and run web applications. Http protocol also has standards. Http is a stateless protocol which means separate Http requests do not have any connection with ea…

有关于500的报错

关于500的报错&#xff0c;目前有两种原因&#xff1a; 1.后端数据库获取失败&#xff0c;后端原因 2.根据id上传响应的信息。首先&#xff0c;应该先把上一个页面传过来的id,赋值给本页面的id,然后进行save保存&#xff0c;如果不进行id的赋值&#xff0c;则会发生500报错

Nginx显示500错误原因和解决方法

文章目录 1.背景2.Nginx 常见的几种报错3. 解决500错误 1.背景 最近在操作nginx 的时候出现了 Nginx 500 内部错误&#xff0c;在此记录一下原因&#xff0c;项目采用的是前后端分离方式&#xff0c;后端SpringBoot &#xff0c;前端是Vue 部署到Nginx 下。 2.Nginx 常见的几…

“HTTP 错误 500.19”的错误解决方法

IIS发布网站 在使用windows系统发布网站时&#xff0c;采用IIS&#xff0c;见下图流程 有关IIS发布网站的详细步骤可参考&#xff1a;使用IIS创建Cesium本地服务器 HTTP 错误 500.19 我使用的为阿里云服务器&#xff0c;操作系统为:windows server 2019。 我采用ASP.Net We…