数学基础 -- 线性代数之向量空间

news/2024/10/21 4:12:46/

向量空间与基变换

1. 向量空间的定义

向量空间(Vector Space)是指一组具有向量加法和数乘运算的元素的集合,并且这些运算满足以下公理:

  1. 加法封闭性:对于任意两个向量 u u u v v v,它们的和 u + v u + v u+v 也在该向量空间中。
  2. 加法交换律:对于任意两个向量 u u u v v v,有 u + v = v + u u + v = v + u u+v=v+u
  3. 加法结合律:对于任意三个向量 u u u v v v w w w,有 ( u + v ) + w = u + ( v + w ) (u + v) + w = u + (v + w) (u+v)+w=u+(v+w)
  4. 存在零向量:存在一个零向量 0 0 0,使得对于任意向量 v v v,有 v + 0 = v v + 0 = v v+0=v
  5. 存在加法逆元:对于每个向量 v v v,存在一个向量 − v -v v,使得 v + ( − v ) = 0 v + (-v) = 0 v+(v)=0
  6. 数乘封闭性:对于任意标量 a a a 和任意向量 v v v,数乘 a v av av 也在该向量空间中。
  7. 数乘分配律
    • 对于标量 a a a b b b 和向量 v v v,有 ( a + b ) v = a v + b v (a + b)v = av + bv (a+b)v=av+bv
    • 对于标量 a a a 和向量 u u u v v v,有 a ( u + v ) = a u + a v a(u + v) = au + av a(u+v)=au+av
  8. 数乘结合律:对于标量 a a a b b b 和向量 v v v,有 ( a b ) v = a ( b v ) (ab)v = a(bv) (ab)v=a(bv)
  9. 数乘的单位元:存在一个标量 1,使得对于任意向量 v v v,有 1 v = v 1v = v 1v=v

2. 零向量的定义

零向量是向量空间中的一个特殊元素,满足以下条件:

  • 对于任意向量 v v v,有 v + 0 = v v + 0 = v v+0=v
  • 零向量在向量空间中是唯一的。假设有两个零向量 0 1 0_1 01 0 2 0_2 02,那么 0 1 = 0 2 0_1 = 0_2 01=02

3. 子空间的定义

子空间(Subspace)是向量空间中的一个子集,这个子集本身也是一个向量空间。子空间必须满足以下条件:

  1. 包含零向量:子空间必须包含原向量空间的零向量。
  2. 封闭性:对于子空间中的任意两个向量 u u u v v v,它们的和 u + v u + v u+v 仍然在子空间中。
  3. 数乘封闭性:对于子空间中的任意向量 v v v 和任意标量 a a a,数乘 a v av av 仍然在子空间中。

4. 基和维数

4.1 基的定义

一个向量空间 V V V 的基是指一个向量组 { v 1 , v 2 , … , v n } \{v_1, v_2, \dots, v_n\} {v1,v2,,vn},满足以下条件:

  1. 线性无关性:基中的向量彼此线性无关。
  2. 张成空间:基中的向量可以通过线性组合生成整个向量空间。

4.2 维数的定义

向量空间的维数是基向量的数量,表示的是向量空间的大小或自由度。

4.3 例子说明

  • 二维向量空间 R 2 \mathbb{R}^2 R2:标准基为 { ( 1 , 0 ) , ( 0 , 1 ) } \{(1, 0), (0, 1)\} {(1,0),(0,1)},维数为 2。
  • 三维向量空间 R 3 \mathbb{R}^3 R3:标准基为 { ( 1 , 0 , 0 ) , ( 0 , 1 , 0 ) , ( 0 , 0 , 1 ) } \{(1, 0, 0), (0, 1, 0), (0, 0, 1)\} {(1,0,0),(0,1,0),(0,0,1)},维数为 3。
  • 多项式空间 P 2 P_2 P2:基为 { 1 , x , x 2 } \{1, x, x^2\} {1,x,x2},维数为 3。

5. 基变换

5.1 基变换的定义

基变换是指将向量在一个基下的表示转换为另一个基下的表示。设有两个基 B 1 B_1 B1 B 2 B_2 B2,基变换的公式为:

[ x ] B 2 = P ⋅ [ x ] B 1 [x]_{B_2} = P \cdot [x]_{B_1} [x]B2=P[x]B1

其中, P P P 是基变换矩阵。

5.2 基变换矩阵的构造

基变换矩阵 P P P 的构造方法如下:

  1. 将基 B 2 B_2 B2 中的每个基向量用基 B 1 B_1 B1 中的向量表示,得到 [ w j ] B 1 [w_j]_{B_1} [wj]B1
  2. 基变换矩阵 P P P 由这些表示向量作为列向量构成。

5.3 基变换对几何量的影响

基变换不会改变向量、面积、体积等几何量本身的值。基变换矩阵的行列式 det ⁡ ( P ) \det(P) det(P) 可以用来衡量线性变换时的缩放因子。

  • P P P 是正交矩阵,则基变换不会改变长度、面积、体积。
  • det ⁡ ( P ) = 1 \det(P) = 1 det(P)=1 − 1 -1 1,则基变换不会改变面积或体积的大小。

5.4 例子说明

例子 1:正交基变换

B 1 = { ( 1 , 0 ) , ( 0 , 1 ) } B_1 = \{(1, 0), (0, 1)\} B1={(1,0),(0,1)},基 B 2 = { ( 1 2 , 1 2 ) , ( − 1 2 , 1 2 ) } B_2 = \{(\frac{1}{\sqrt{2}}, \frac{1}{\sqrt{2}}), (-\frac{1}{\sqrt{2}}, \frac{1}{\sqrt{2}})\} B2={(2 1,2 1),(2 1,2 1)}。基变换矩阵为正交矩阵,行列式为 1,不改变几何量。

例子 2:非正交基变换

B 1 = { ( 1 , 0 ) , ( 0 , 1 ) } B_1 = \{(1, 0), (0, 1)\} B1={(1,0),(0,1)},基 B 2 = { ( 2 , 0 ) , ( 0 , 3 ) } B_2 = \{(2, 0), (0, 3)\} B2={(2,0),(0,3)}。基变换矩阵 P P P 的行列式为 6,表示面积被放大了 6 倍。


http://www.ppmy.cn/news/1519484.html

相关文章

Google Earth Engine(GEE)——土地覆盖分类的方法环境遥感之图像分类(2)

目录 简介 加载上次的分类 结果 改进分类 简介 本实验的目的是加深你对图像分类过程的理解。 加载上次的分类 我在下面提供了完整代码,但请记住,需要手动收集训练数据并分配土地覆盖属性。 //过滤时间窗口、空间位置和云层覆盖的图像集合 var image = ee.Image(ee.Image…

django企业开发实战-学习小结1

开发准备 编码规范 整体规范 控制台执行import this回显就是py社区推荐的整体规范 py编码规范 缩进 推荐使用四个空格做为缩进,py3不允许空格和tab混用,优先建议使用空格 import 一个import的规范,import分三部分,先后分别是…

RT-DETR+Sort 实现目标跟踪

在前一篇博客中,博主介绍了利用YOLOv8与Sort算法实现目标跟踪,在今天这篇博客中,博主将利用RT-DETR算法与Sort算法相结合,从而实现目标跟踪。。 这里博主依旧是采用ONNX格式的模型文件来执行推理过程,由于Sort算法是基…

学习指纹浏览器 处理美团mtgsig1.2 环境检测

声明: 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 有相关问题请第一时间头像私信联系我…

【STM32】IIC

超级常见的外设通信方式,一般叫做I方C。 大部分图片来源:正点原子HAL库课程 专栏目录:记录自己的嵌入式学习之路-CSDN博客 目录 1 基本概念 1.1 总线结构 1.2 IIC协议 1.3 软件模拟IIC逻辑 2 AT24C02 2.1 设备地址与…

【python 第七篇章】类

在Python中,类(Class)是一种用于定义对象(Object)的蓝图或模板。通过类,我们可以创建具有相同属性和方法的对象。Python的类提供了面向对象编程(OOP)的所有基本功能:封装…

SpringBatch4升级SpringBatch5踩坑指南

SpringBatch5使用JDK17作为基线版本&#xff0c;若项目未升级&#xff0c;亦无需升级springbatch。 报错1:JobParameter类型问题 报错内容&#xff1a; java.util.Map.Entry<java.lang.String,org.springframework.batch.core.JobParameter<?>>无法转换为java.u…

RabbitMQ 常见问题与故障排查

目录 前言 常见错误与解决方案 1. 连接失败 2. 队列阻塞 3. 消息丢失 4. 消费者不消费 5. 资源耗尽 日志分析 1. 配置 RabbitMQ 日志 2.日志文件位置 3. 日志分析工具 4. 分析日志文件 5. 常见日志问题及解决方案 Docker中日志分析 1. 查看 RabbitMQ 日志 2. 获…