线性代数基础
本文最后更新于 2026年8月6日 凌晨
线性代数基础
向量
向量的乘积与一般数字的乘积有所不同,还需要考虑方向。总共分为点乘和叉乘,以下分别进行介绍
向量的点乘
向量点乘的基本公式为:
对于上面这个公式我们最终算出来的结果是一个数,当然我们也可以进行一些简单的变换,仅知道两个向量便可知道两者的夹角:
对于单位向量有:
点乘的运算规则
向量的点乘满足一些基本的运算规则,如交换律,分配律,但是不满足__结合律__!,仅满足类似下面第三种这种类似结合律的形式。
笛卡尔坐标系中向量的点乘
在笛卡尔坐标系中若我们使用
投影
投影即是把一个向量分解到另一个向量上,我们可以通过向量的点乘计算来计算一个向量在另一个向量上的投影。具体计算可以理解为需要知道向量
我们使用
- 如图我们知道投影之后可以将向量进行分解,分解成两个互相垂直的向量。
- 我们同时也可以计算判断两个向量的方向是否接近,对于单位向量若比较接近则两个向量点乘会接近1,若完全相反则为-1
向量的叉乘
向量叉乘的结果是另一个向量,这个向量与现有的向量都垂直,具体计算公式为:
叉乘不满足交换律,故仅有
叉乘的运算规则
笛卡尔坐标系中向量的叉乘
设:
则叉乘结果为:
也可以写成行列式形式:
展开:
叉乘的作用
判定左右
我们可以利用叉乘来判定两个向量的位置关系,例如我们想知道向量
判定内外
知道如何利用叉乘来判断左右之后我们可以进阶来判断某个点是否在一个多边形的内侧。例如有如下的图
正交归一坐标系(Orthonormal Coordinate Frames)
定义
一个正交归一坐标系是在三维空间中的三个向量:
并且满足以下条件:
1. 单位长度(Unit Length)
每个向量的长度都为 1:
2. 两两正交(Orthogonality)
三个向量之间互相垂直:
3. 右手坐标系(Right-handed Coordinate System)
第三个坐标轴可以通过前两个坐标轴的叉乘得到:
这样形成一个右手坐标系。
向量在正交归一基下的表示
任意三维向量
其中:
表示 在 方向上的投影 表示 在 方向上的投影 表示 在 方向上的投影
核心思想
正交归一基提供了一个特殊的坐标系统:
- 坐标轴之间相互垂直
- 每个坐标轴长度为 1
- 可以通过点积直接得到向量在各个方向上的分量
矩阵
矩阵的乘法
想要实现矩阵的乘法首先要满足矩阵乘法的实现条件,即若矩阵
最后矩阵相乘的结果元素
矩阵乘法运算定律
矩阵乘法有结合律和分配律但没有__交换律__!
矩阵的转置
矩阵的转置就是把原来的元素
矩阵转置还有以下性质
矩阵的逆
单位矩阵
单位矩阵表示的是主对角线元素全为1,且其余位置全为0的矩阵
如
逆矩阵
若互乘为单位矩阵则两矩阵互为逆矩阵。
对于逆矩阵有如下性质
向量乘积的矩阵表示
点乘
叉乘
其中:
称为向量