美文网首页
3D数学基础及图形开发(七)矩阵的行列式和逆

3D数学基础及图形开发(七)矩阵的行列式和逆

作者: Levi_Wan | 来源:发表于2016-12-28 00:38 被阅读115次

矩阵的行列式

矩阵的行列式为一个标量。(只有方阵才存在行列式)

Paste_Image.png

3x3的矩阵行列式计算:


Paste_Image.png Paste_Image.png

为什么需要引入矩阵的行列式呢?现在来我们看看矩阵行列式的几何意义:


Paste_Image.png

可以看出矩阵的行列式也就是这两个向量构成的平行四边形的面积。

3D矩阵行列式的几何意义:

Paste_Image.png
可以看出3D矩阵的行列式也就是这三个向量构成的空间中的立方体的体积。

行列式的编程实现:

  • 由于是求值的方法,将它声明为非成员函数。


    Paste_Image.png
  • cpp中实现:

    • 数学变换以后的公式
Paste_Image.png Paste_Image.png

矩阵的逆(我们在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

相关文章

  • 线性代数【矩阵】计算

    3D图形:矩阵的行列式,矩阵的逆、正交矩阵、齐次矩阵作者:神经骚栋链接:https://www.jianshu.c...

  • 3D数学基础及图形开发(七)矩阵的行列式和逆

    矩阵的行列式 矩阵的行列式为一个标量。(只有方阵才存在行列式) 3x3的矩阵行列式计算: 为什么需要引入矩阵的行列...

  • 正交矩阵(Orthogonal Matrix)

    3D数学基础 图形和游戏开发(第二版)笔记 正式线性代数规则 定义: 等价于 旋转矩阵和反射矩阵都是正交的。如果...

  • 3D数学基础及图形开发(三)矩阵及矩阵的构建

    首先,作为一个游戏开发者为什么需要学习矩阵?因为在我们的游戏中矩阵可以实现对原来物体的缩放,平移,旋转的线性变换(...

  • 矩阵

    几个常用矩阵求导 矩阵求导矩阵求逆矩阵和行列式特征方程和特征根

  • 矩阵2

    如何求解逆矩阵 2×2矩阵的逆矩阵一般形式 当行相加时矩阵行列式的规律 有相同行的行列式 有两行相同则行列式为0,...

  • 奇异矩阵

    没有逆矩阵的矩阵。行列式为0.

  • 3D数学基础及图形开发(八)正交矩阵及齐次矩阵

    正交矩阵:一个矩阵乘以它的转置如果为单位矩阵的话,我们称为正交矩阵。那么我们就可以得到它的逆就等于它的转置,我们就...

  • 线性代数(6) 逆矩阵

    逆矩阵 这是矩阵的难点,矩阵只有逆矩阵,矩阵是不能被放在分母上,给一个矩阵 A 方阵的行列式,给一个方阵 那么方阵...

  • 深入 NumPy 模块

    深入 NumPy 模块 矩阵的逆 求解线性方程组 特征值和特征向量 奇异值分解 广义逆矩阵 计算矩阵行列式 快速傅...

网友评论

      本文标题:3D数学基础及图形开发(七)矩阵的行列式和逆

      本文链接:https://www.haomeiwen.com/subject/ylaevttx.html