向量与向量空间

article/2025/9/8 10:19:57

向量与向量空间

这一篇文章是线性代数系列的第一篇,国内外一般的课程与教材都是从线性方程组开始讲线性代数,从高斯消元、高斯约旦这些方法入门线性代数也是对新手比较友好的。这个系列的文章可能会比国内的教材更接近线代的本质(博主自以为 ),所以对做题、套路之类的涉及不多,主要参考的是Meyer的《Matrix Analysis and Applied Linear Algebra》和Manolis的youtobe频道,还有3Blue1Brown的bilibili频道。

定义

先从定义讲起。

什么是向量

向量这个概念其实从高中就有接触。高中数学课本中,向量是直角坐标系中的有序二元数对 (x,y);物理课上,这东西又被叫做矢量,由长度和方向定义;上了大学之后,接触过计算机的同学可能也知道,向量是一个有序的列表,比如C语言的vector,一般可以与数组进行类比。需要注意的是:这里不论是列表还是数对,顺序都是重要的,变换顺序可能就不是原来的向量了。下面给出维基百科的定义:

一切具有大小和方向,并且满足四边形法则的集合对象都叫做向量。

而实际上在线性代数这门课里,向量一般指列向量,也就是多个数字的有序排列。

向量空间

Vector Space(向量空间) 是线代中极其重要的一个概念,真正理解起来十分抽象, 请看下面这句话

A vector space V over k is an abelian group V with operation + together with a ring homomorphism k → End(V) from k into the ring of
endomorphisms of V.

是不是一脸懵逼?没事,实际上博主也至今没有理解这个定义,其中涉及到很多抽象代数的定义,不常用的话很容易忘记,所以就不用为难自己去理解了。
课上会讲的定义一般长这样
definition of vector space

再简单一点来记,对加法和数乘封闭的一般都是向量空间,比如二维空间、三维空间、多项式函数空间、矩阵的行列空间等等。
需要记住:

  • 空间必须包含零点
  • 空间内的元素必有无限个,除了空集(特例)
  • 任意数量的向量,其线性组合都可以形成一个空间
  • 子空间也是空间,需满足所有空间的定义

对空间的操作

两个子空间S1, S2 的交集仍然是子空间,然而并集不是,反例很容易给出,如二维空间中的 y=xy=2x

子空间的和

定义:

T h e s u m o f s u b s p a c e s S i , i ∈ { 1 , 2... l } i s t h e s e t o f a l l ∑ i ∈ [ l ] a i s i w h e r e a i ∈ R , s i ∈ S i , d e n o t e d b y ∑ i ∈ [ l ] S i . The\ sum\ of\ subspaces\ S_i, i\in\{1,2...l\}\ is\ the\ set\ of\ all\ \sum_{i\in [l]}a_is_i\ where\ a_i\in R,s_i\in S_i,\ denoted\ by\ \sum_{i\in [l]}S_i. The sum of subspaces Si,i{1,2...l} is the set of all i[l]aisi where aiR,siSi, denoted by i[l]Si.

任意两条不同直线的和构成一个二维平面,任意平面和与它不平行的直线构成一个三维空间。

基和维度

基是空间的另一个重要概念,基是空间中一组向量的集合,空间中任意元素都可以由基的线性组合构成,用数学语言表达,假设B是空间V的一组基 {x1, x2,…, xn},那么
∀ v ∈ V , ∃ k 1 , ⋯ , k n ∈ R : v = ∑ i = 1 n k i x i \forall v\in V,\ \exist k_1,\cdots, k_n\in R:\ v = \sum_{i=1}^{n}k_i\textbf{x}_i vV, k1,,knR: v=i=1nkixi
空间的基是最小生成集,同时也是最大线性独立集。也就是说,在空间 V 中,任何基数比 B 小的集合都无法生成 V 中所有元素,而任何基数比 B 大的集合都必然线性相关。基所包含的向量个数就是空间的维度,读者可以自行用二维和三维空间举例理解。

矩阵的秩

首先给出Meyer在书中的定义

Suppose a m×n matrix A is reduced by row operations to an echelon form E.
The rank of A is defined to be the number
r a n k ( A ) = # p i v o t s = # n o n z e r o r o w s i n E \begin{aligned} rank(A) &= \# pivots\\ &= \#\ nonzero\ rows\ in\ \textbf{E} \end{aligned} rank(A)=#pivots=# nonzero rows in E

学过线代的同学肯定对秩不陌生,这在各种证明题中往往是让人头疼的部分。
下面给出几个关于秩的定理

  • r a n k ( A B ) = r a n k ( B ) − d i m N ( A ) ∩ R ( A ) rank(AB) = rank(B) - dimN(A)\cap R(A) rank(AB)=rank(B)dimN(A)R(A)
  • r a n k ( A T A ) = r a n k ( A A T ) = r a n k ( A ) rank(A^TA) = rank(AA^T) = rank(A) rank(ATA)=rank(AAT)=rank(A)
  • r a n k ( A B ) ≤ m i n { r a n k ( A ) , r a n k ( B ) } rank(AB) \leq min\{ rank(A), rank(B) \} rank(AB)min{rank(A),rank(B)}

这之中最重要的是第一个定理,出自Meyer书中的 4.5.1,证明懒得写了,直接照搬书上的吧,看不明白的伙伴麻烦百度

在这里插入图片描述

四个基本子空间

矩阵的四个基本子空间:行空间、列空间、零空间、左零空间。前二者分别是矩阵行向量和列向量张成的空间,后二者是与矩阵相乘为0的向量的集合。下面的图很形象的解释了四个空间的联系,其中

  • 行列空间的维度都等于矩阵的秩
  • 行空间与零空间互补(这一概念会在后面的文章提到)。

在这里插入图片描述


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

相关文章

线性代数之——向量空间

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…

官网显示500内部服务器有错误代码,【500错误】http 500 - 内部服务器错误(错误代码500)解决方法...

在上网浏览网页的时候时不时的会遇到500错误&#xff0c;会提示内部服务器错误、你查找的资源存在问题&#xff0c;网页无法显示&#xff0c;一般来说这是网站的问题&#xff0c;对于浏览用户一般没办法解决&#xff0c;只有换个时间再试&#xff0c;但是对于站长来说就要着手解…

500错误原因

报500错误一般是业务代码的问题 典型的NoClassDefFoundError 尝试从页面提供的错误信息排除 比如&#xff1a;could not initializc XXXX&#xff0c;这是我编写的一个JDBC工具类。 显然是无法完成初始化&#xff0c;刚开始我以为是路径jar包错误&#xff0c;排查不是&#x…

微服务架构深度解析与最佳实践 - 第七部分:全文总结与引用材料

最佳实践的总结 林林总总说了这么多的微服务架构相关的知识也好&#xff0c;经验也罢&#xff0c;不一定适合每个希望做微服务系统的技术人员的实际需求。“道无常道&#xff0c;法无常法&#xff0c;君子审时度势&#xff0c;自可得而法”。实际项目里需要做哪些工作&#xff…

罗胖的用户招你了?

你说罗胖骗人。可得到的用户&#xff0c;真有你想象的那么傻吗&#xff1f; 往年&#xff0c;骂罗胖的文章&#xff0c;只是骂罗胖。 但是今年不同了&#xff0c;很多刷屏的文章&#xff0c;都来亲切关心和问候得到的用户了。 得到的用户&#xff0c;似乎很快就要和买假冒保健品…

统计学原理-----概率分布

0.大纲&#xff1a; 1.什么是概率分布&#xff1f; 概率分布就是随机变量与对应概率关系的函数。换句话说&#xff0c;概率分布就是随机变量和概率的映射&#xff0c;所有的事件都会对应一个概率。某个随机变量的所有概率形成的概率-事件分布就是该随机变量的概率分布&#xf…

晓之以理,不如动之以情——新书《以大致胜》解读(上篇)

《以大致胜&#xff1a;怎样在这个事实根本不重要的世界里使用说服力》&#xff08; Win Bigly: Persuasion in a World Where Facts Dont Matter &#xff09;这本书&#xff0c;是我很敬佩的一位作家斯科特亚当斯&#xff08;Scott Adams&#xff09;于今年10月31号刚刚出版的…

如何高效学习?现在有答案了。。。

先说答案&#xff1a;15.87% 15.87% 是什么意思&#xff1f;我来慢慢解释&#xff0c;先来看下面的一幅图&#xff1a; 绿色代表舒适区 紫色代表学习区 红色代表痛苦区 如果一项任务对你来说太简单了&#xff0c;很轻松就能搞定&#xff0c;那么你会觉得无聊&#xff0c;如果…