首页 > 其他分享 >线性空间与线性基

线性空间与线性基

时间:2025-01-09 15:36:18浏览次数:1  
标签:矩阵 空间 子集 线性 基底 向量

线性空间

1.基本概念

设向量集合 \(S=\{a_1,a_2,a_3,...,a_n\}\)。

  1. 若向量 \(b\) 能由 \(S\) 进行若干次向量加法与标量乘法得到,则称 \(b\) 能被 \(S\) 表出
  2. \(S\) 能够表示出的所有向量的集合称为一个 线性空间,\(S\) 称为这个线性空间的 生成子集
  3. 集合 \(S\) 中若至少存在一个向量能够被其他向量表出,则称这个向量集合 线性相关,否则称这个集合 线性无关

可以用 \(k\) 个数 \(a_1,a_2,a_3,...a_k\) 描述一个 \(k\) 维空间内的向量。

它们表示,这个向量由在第 \(i\) 个坐标轴上的长度为 \(a_i\) 的向量全部相加得到。

2.线性空间的基底

线性无关的生成子集称为这个线性空间的 基底,简称

Lemma 1

线性空间的基底不一定唯一,但所有基底的大小均相同。

假设线性空间中存在两个基底 \(S,T\),满足 \(|S|<|T|\)。

由基底的定义得,\(S,T\) 能够相互表出。

而 \(S\) 也能表出一个线性无关的 \(T'\),使得 \(T \subseteq T',|T'|=|S|\)。则有 \(S\) 表出 \(T'\),\(T'\) 表出 \(T\)。

由于 \(T'\) 线性无关,作为子集的 \(T\) 不能表出 \(T'\),这与 “\(T\) 为基底” 矛盾。

基底的大小也称为这个线性空间的 维度

Lemma 2

对于一个线性空间,其所有的生成子集至少存在一个子集是基底。

向基底中加入若干个不属于这个基底的向量,可以得到一个新的生成子集。

由基底的极小性,此方法可以生成所有的生成子集。

换而言之,任意生成子集都能用此方法生成。

Lemma 3

基底是最小的生成子集。

综合引理 1 2,反证法易得。

Lemma 4

在线性空间中,线性无关的生成子集,等价于极大线性无关子集。

设线性无关生成子集大小为 \(X\),极大线性无关子集大小为 \(Y\)。

假设 \(X>Y\)。此时所有的线性无关子集都不是生成子集,显然矛盾。

假设 \(X<Y\)。此时所有的线性无关生成子集都不是极大的,由引理 1 得出矛盾。

则有 \(X=Y\),亦可得出等价关系。

3.线性空间与几何

考虑如何为一维、二维、三维空间分别构造一个向量集合,使得这个集合是空间内所有向量的基底。

对每个空间坐标轴取一个单位向量,这些单位向量就是线性空间的一组基底。

考虑三维空间与三维线性空间的联系。

在线性空间中线性相关的 \(3\) 个向量,等价于在三维空间中共面或共线。

类似地,线性无关的 \(3\) 个向量等价于在三维空间中不共面或共线。

推广到 \(k\) 维线性空间,\(k\) 个线性空间中 \(k\) 个线性相关的向量,等价于它们同时处于一个小于 \(k\) 维的空间中。

另外,我们有:

  1. \(n\) 维空间内 \(n\) 个线性无关的向量构成线性空间的一组基;
  2. \(n\) 维空间的线性空间的基底大小为 \(n\)。

由此建立了线性空间这一代数上的概念与几何的联系。

4.线性空间与矩阵

对于一个 \(n \times m\) 的矩阵,我们把每一行看作一个 \(m\) 维向量,称这些向量为这个矩阵的 行向量

同理,我们把每一列看作一个 \(n\) 维向量,称这些向量为这个矩阵的列向量。

以行向量作为生成子集的线性空间的维度称为这个矩阵的 行秩。类似地,我们有 列秩 的定义。

Theorem

对于任意一个矩阵,其行秩与列秩相等。

Proof

考虑对矩阵 \(A\) 进行初等行变换。

初等行变换分为三种:

  1. 交换矩阵不同的两行;
  2. 把矩阵的某一行乘上一个非 0 系数加到另一行上;
  3. 对某一行乘上一个非 0 系数。

其中第 2,3 种变换对应了行向量的向量加法与标量乘法。

这意味着无论如何对矩阵做初等行变换,行向量表出的线性空间保持不变。

类似于高斯消元,利用初等行变换将原矩阵转化为对角矩阵。

全为 0 的行表示 0 向量,无法表出除 0 向量以外的任意向量,且非 0 行组成的向量集合线性无关。

于是我们得到,矩阵的行秩就是对角矩阵的非 0 行个数。
公式

\[\begin{bmatrix} 1 &0 &0\\ 0 &1 &1\\ 0 &0 &0 \end{bmatrix} \]

可以发现,对于这个对角矩阵进行初等列变换,得到列秩也等于非 0 行个数。

接下来需要证明对一个矩阵进行初等行变换之后,列向量表出的线性空间的维度不变。

设 \(m\) 维向量集合 \(S={a_1,a_2,a_3,...,a_n}\) 与 \(m\) 维向量 \(b\)。

\(S\) 能够表出 \(b\),当且仅当存在一组 \(k_1,k_2,...k_n\),满足:

\[\begin{cases} \sum a_{i,1}\cdot k_i=b_1 \\ \sum a_{i,2}\cdot k_i=b_2 \\ \sum a_{i,3}\cdot k_i=b_3 \\ \vdots\\ \sum a_{i,m} \cdot k_i = b_m \end{cases} \]

我们把这个方程组写为增广矩阵形式:

\[\begin{bmatrix} a_{1,1} &a_{2,1} &a_{3,1} &\cdots &a_{n,1} &b_1\\ a_{1,2} &a_{2,2} &a_{3,2} &\cdots &a_{n,2} &b_2\\ a_{1,3} &a_{2,3} &a_{3,3} &\cdots &a_{n,3} &b_2\\ \vdots &\vdots &\vdots &\vdots &\vdots &\vdots \\ a_{1,m} &a_{2,m} &a_{3,m} &\cdots &a_{n,m} &b_2 \end{bmatrix} \]

对这个矩阵进行初等行变换,不会对 \(k\) 是否存在产生影响。

设 \(S\) 变为 \(S'\),\(b\) 变为 \(b'\),\(T,T'\) 分别为 \(S,S'\) 表出的线性空间。

对于任意的 \(b\),若能被 \(S\) 表出,则对应的 \(b'\) 也一定能够被 \(S'\) 表出。故 \(T,T'\) 为一组双射。

不失一般性,删去 \(S\) 中若干个元素,使得 \(S\) 变为 \(T\) 的基底,产生对应的 \(S'\)。设 \(T'\) 的基底为 \(P\)。

假设 \(|S|<|P|\),则 \(|S'|<|P|\)。由基底的极小性,\(|S'|\) 不可能成为 \(T'\) 的生成子集,这与 \(T'\) 定义矛盾。故得到 \(|S|\geq |P|\)。

由初等行变换的可逆性,逆向地考虑,同理可得 \(|S| \leq |P|\)。

于是有 \(|S|=|P|\)。初等行变换不会影响列向量的维度。命题得证。

回到原来的对角矩阵,它的列秩就等于原矩阵的列秩。

我们最终得到,对于任意的矩阵,行秩和列秩分别对应了对角矩阵的行秩与列秩,二者相等。

标签:矩阵,空间,子集,线性,基底,向量
From: https://www.cnblogs.com/XP3301Pipi/p/18662213

相关文章

  • PostgreSQL 的表空间
    PostgreSQL中的表空间允许数据库管理员在文件系统中定义存储代表数据库对象的文件的位置。表空间一旦创建,就可以在创建数据库对象时通过名称来引用。 通过使用表空间,管理员可以控制PostgreSQL的磁盘布局。这至少在以下两个方面很有用。首先,如果初始化群集的分区或卷空间耗尽......
  • Eclipse 工作空间
    eclipse工作空间包含以下资源:项目文件文件夹项目启动时一般可以设置工作空间,你可以将其设置为默认工作空间,下次启动后无需再配置:工作空间(Workspace)有明显的层次结构。项目在最顶级,项目里头可以有文件和文件夹。插件可以通过资源插件提供的API来管理工作空间的资源。......
  • 线性基
    这几天很困而且肚子吃坏了导致这一章学的奇慢,此事在我的犇犇中亦有记载。线性基就是向量基底。oi里头喜欢用异或线性基,就是把原本基底表示的求和改成异或。所以可以拿来解决异或问题。称集合\(B\)为\(S\)的线性基当且仅当\(B\)对于它代表的集合\(S\)满足\(S\)任一子......
  • 反距离空间插值
    参考这里进行 【数字孪生】Fluent模型仿真结果在Unity当中展示_unityfluent-CSDN博客 借助gpt学习法完成了一个空间插值 仿真找不到了,看之前的ppt里的,将就一下(假设这是我们的仿真)主要是通过ansys仿真,输出仿真的数据,但是这个数据量太大了(十万行)。处理之后保存为exce......
  • 线性表示代码
    importtorchimportmatplotlib.pyplotaspltPython中用于导入matplotlib库并将其pyplot模块简称为plt的常见语句。matplotlib是一个功能强大的绘图库,而pyplot是其提供的一个基于状态机的接口,用于创建各种类型的可视化图表y=x*w+bdefcreate_data(w,b,da......
  • XTR105 XTR105UA/2K5规格书具有传感器激励和线性化的 4mA 至 20mA 电流变送器芯片
    XTR105是一款带有两个精准电流源的单片4mA至20mA、2线制电流发送器。该器件在一个单集成电路上提供针对铂RTD温度传感器和桥、仪表放大器以及电流输出电路的完整电流激励。多用途线性化电流提供一个对RTD的第二阶修正,通常可以实现一个40:1的线性改进。仪器放大器增益可......
  • 【数据结构与算法】之线性表:栈和队列个人总结
    进度好慢呀!冲冲冲!希望能在17号之前过完一遍数据结构基础!现在也有在做题,但是做题好慢,有的看题解也不理解,......
  • C++程序编译的过程及命名空间
    C++程序编译的过程:预处理-> 编译(优化、汇编)->链接 目录 1.预处理一、包含头文件二、宏定义指令三、条件编译2、编译和链接一、源代码的组织二、编译预处理三、编译四、链接五、更多细节3、命名空间一、语法二、使用命名空间三、注意事项四、代码示例 1......
  • 世界模型和空间智能
    空间思考:多模态大型语言模型如何看待、记忆和回忆空间VSI-Bench:我们引入了一个高质量的基准,用于评估MLLM的3D、基于视频的视觉空间智能评估:我们在开源和闭源MLLM上对VSI-Bench进行了评估,发现MLLM表现出有竞争力的(尽管不如人类)视觉空间智能。语言分析:我们将VSI-......
  • 蓝桥19865 线性规划
    太久没碰这种数学了,写的比较笨数列前k项≤2N的情况进行线性规划,约束条件有a+(k-1)d≤2n,a+kd>2n,前k项求和>2n在k≥3时,约束条件2包含约束条件3,a+(k-1)d≤2n,a+kd>2n,在[3,inf)上区域求和,就是a+2d≤2nk=1,2为特殊情况,k=1时无法满足,k=2时约束条件......