矩阵的行列式
矩阵的行列式为一个标量。(只有方阵才存在行列式)
Paste_Image.png3x3的矩阵行列式计算:
Paste_Image.png Paste_Image.png
为什么需要引入矩阵的行列式呢?现在来我们看看矩阵行列式的几何意义:
Paste_Image.png
可以看出矩阵的行列式也就是这两个向量构成的平行四边形的面积。
3D矩阵行列式的几何意义:
Paste_Image.png可以看出3D矩阵的行列式也就是这三个向量构成的空间中的立方体的体积。
行列式的编程实现:
-
由于是求值的方法,将它声明为非成员函数。
Paste_Image.png -
cpp中实现:
- 数学变换以后的公式
矩阵的逆(我们在3D中一般由于使用的线性变换矩阵大多都是正交矩阵,我们可以直接通过正交矩阵的性质MT=M-1来,通过求它的转置来求它的逆来得到逆就简单得多。)
一个矩阵乘以它的逆等于一个单位矩阵。
Paste_Image.png并不是每一个矩阵都是可逆的,不可逆的矩阵称为奇异矩阵,奇异矩阵的行列式为0
Paste_Image.png
矩阵的逆的计算公式:
分母为矩阵的行列式,分子(adjM)为标准伴随矩阵。
Paste_Image.png
C为代数余子式矩阵。
Paste_Image.png Paste_Image.png
矩阵的逆的重要性质:
Paste_Image.png矩阵的逆的几何意义:
矩阵的逆是用来干嘛的呢? 我们可以使用矩阵的逆来撤销之前这个矩阵产生的线性变换
Paste_Image.png
网友评论