码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Unity中Shader矩阵的逆矩阵


    文章目录

    • 前言
    • 一、逆矩阵的表示
    • 二、逆矩阵的作用
    • 四、逆矩阵的计算
    • 五、顺序的重要性
    • 六、矩阵的逆总结
      • 1、求矩阵的逆前,这个矩阵必须得是个方阵
      • 2、只有 A x A ^-1^ = A^-1^ x A = 1时,A的逆才是A^-1^
      • 3、求2x2矩阵的逆:交换 a 和 b 的位置,把负数放在 b 和 c 的前面,然后用行列式(ad - bc)除以矩阵每个值


    前言

    Unity中Shader中用到的矩阵的逆矩阵


    一、逆矩阵的表示

    矩阵 A 的逆矩阵为 A-1


    二、逆矩阵的作用

    因为矩阵中没有除法。所以使用乘以矩阵的逆矩阵来代替矩阵除法

    在这里插入图片描述
    在上图中,我们要求出 X 矩阵,首先想到的是等式两边同时除以 A 矩阵
    但是,矩阵中没有除法
    所以,创造了逆矩阵用来乘
    需要注意的是,矩阵乘法不符合乘法交换率。所以,乘的时候需要乘在需要消除的那一边


    四、逆矩阵的计算

    矩阵的逆矩阵需要计算到矩阵的行列式,所以逆矩阵的计算前提是矩阵是方阵
    即 方阵 才有 逆矩阵

    在这里插入图片描述

    对于 2x2 方阵,行列式分之一右边的部分,左对角交换位置,右对角乘以-1

    在这里插入图片描述


    五、顺序的重要性

    在这里插入图片描述
    乘在左边 和 乘在右边 是完全不同的


    六、矩阵的逆总结

    1、求矩阵的逆前,这个矩阵必须得是个方阵

    2、只有 A x A -1 = A-1 x A = 1时,A的逆才是A-1

    3、求2x2矩阵的逆:交换 a 和 b 的位置,把负数放在 b 和 c 的前面,然后用行列式(ad - bc)除以矩阵每个值

  • 相关阅读:
    ER 图与数据字典 – 哪个更适合记录数据模型
    ThreadCache线程缓存
    Linux基础教程:9、linux进程管理(2)
    shell编程规范与变量
    2022 CCPC桂林 G. Group Homework
    C++ Reference: Standard C++ Library reference: C Library: cmath: erfc
    【C++杂货铺】探索list的底层实现
    Python笔记 · self,cls,实例方法,静态方法,类方法
    Delphi中资源文件使用详解
    开源操作系统大全
  • 原文地址:https://blog.csdn.net/qq_51603875/article/details/134423011
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号