百人计划(图形部分)矩阵运算

MAY的百人计划https://space.bilibili.com/7398208?spm_id_from=333.788.b_765f7570696e666f.1

【官方双语/合集】线性代数的本质 - 系列合集_哔哩哔哩_bilibili

 线性方程

既没有类似于sin,cos,平方,次幂等运算

线性空间

  •  直线在变换后依旧是直线,不能弯曲
  • 原点保持固定
  • 保持网格线平行且等距分布

 矩阵的历史

 再把变成1001的矩阵可以直接得出x,y的值

 什么是矩阵

 矩阵的加减法

 减法可以理解成先取负再相加

几何意义:对单位向量进行变换

矩阵的乘法

矩阵的数乘

矩阵的数乘的几何意义是空间的缩放 

乘法的几何意义

  • 一个矩阵乘另一个矩阵,得到的还是一个矩阵,但是这个矩阵在图形学上被称作变换矩阵。即 一个图形进行 移动 + 旋转 得到的是这个图形的移动 + 旋转矩阵。
  • 一个矩阵与一个列向量相乘,得到的是我们想要的最后结果,即这个顶点变换之后的坐标

 矩阵乘法的顺序

 矩阵相乘的一个好处,我们可以除了最右边的向量不进行计算,先把左边的旋转,移动,缩放等先计算得到一个最终的变换矩阵,这时我们再拿最右边的向量与这个最终变换矩阵相乘得到最终结果

 结合律可以先算矩阵,但不能交换顺序

日常开发中常见的矩阵

image.png

 为什么二维位移矩阵是一个 3x3矩阵

image.png

答案是位移矩阵不是线性变换,是仿射变换,为什么是仿射变换?前面也说过线性变换原点是不会发生变化的,在位移变换中,原点已经发生了变化,所以我们需要多加一个维度

三维空间中的坐标变换

image.png

 矩阵的转置

矩阵转置的性质

bili_v_d_1614607735501.gif

矩阵的逆

  逆矩阵的计算

 首先先进行几次初等变化,将矩阵变换为单位矩阵,然后再结合起来就是逆矩阵了

逆矩阵的运算规律

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值