UnityShader——09数学知识3

方阵

行与列数量相等的矩阵,n*n阶矩阵

对角矩阵

当对角线以外的矩阵内元素全为0,则称之为对角矩阵,对角矩阵的前提是必须是方阵

单位矩阵

对角线元素全为1,其余元素全为0,属于对角矩阵的一部分

矩阵和向量

把1 * n阶矩阵称为行向量,n * 1阶矩阵称为列向量
当向量与矩阵进行运算的时候需要确定是行向量还是列向量

矩阵的转置

[ 1 2 3 4 5 6 7 8 9 ] T \begin{bmatrix} 1 & 2 & 3\\ 4 & 5 & 6\\ 7 & 8 & 9 \end{bmatrix} ^T 147258369 T = [ 1 4 7 2 5 8 3 6 9 ] \begin{bmatrix} 1 & 4 & 7\\ 2 & 5 & 8\\ 3 & 6 & 9 \end{bmatrix} 123456789
即行变为列,列变为行

矩阵转置的转置是其本身
对角矩阵的转置是其本身

标量与矩阵的乘法

以三阶矩阵为例:

kM = k [ m 11 m 12 m 13 m 21 m 22 m 23 m 31 m 32 m 33 ] \begin{bmatrix} m_{11} & m_{12} & m_{13}\\ m_{21} & m_{22} & m_{23}\\ m_{31} & m_{32} & m_{33} \end{bmatrix} m11m21m31m12m22m32m13m23m33 = [ k m 11 k m 12 k m 13 k m 21 k m 22 k m 23 k m 31 k m 32 k m 33 ] \begin{bmatrix} km_{11} & km_{12} & km_{13}\\ km_{21} & km_{22} & km_{23}\\ km_{31} & km_{32} & km_{33} \end{bmatrix} km11km21km31km12km22km32km13km23km33

矩阵的乘法

相乘的条件:前一个矩阵的列等于下一个矩阵的行

在这里插入图片描述

矩阵乘法特点

在这里插入图片描述

向量矩阵相乘

在这里插入图片描述

DX中是行向量
OpenGL中是列向量

相关推荐

  1. UnityShader——02三大主流编程语言

    2024-03-10 00:02:07       49 阅读
  2. UnityShader预备知识】内置变量和函数

    2024-03-10 00:02:07       27 阅读
  3. 24/07/09数据结构(3.1206)数组OJ单链表实现

    2024-03-10 00:02:07       23 阅读
  4. 《Vue3 基础知识》Pinia 01 之 基础

    2024-03-10 00:02:07       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-10 00:02:07       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-10 00:02:07       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-10 00:02:07       82 阅读
  4. Python语言-面向对象

    2024-03-10 00:02:07       91 阅读

热门阅读

  1. Druid数据库连接池配置

    2024-03-10 00:02:07       47 阅读
  2. 国内用ChatGPT可以吗

    2024-03-10 00:02:07       46 阅读
  3. Xargs命令详解: 构建和执行命令的必备工具

    2024-03-10 00:02:07       49 阅读
  4. 面试经典150题(101-104)

    2024-03-10 00:02:07       44 阅读
  5. 一个简单的HTML 个人网页

    2024-03-10 00:02:07       44 阅读
  6. 【记录31】elementUI el-tree 虚线、右键、拖拽

    2024-03-10 00:02:07       43 阅读
  7. const关键字不同使用场景

    2024-03-10 00:02:07       43 阅读
  8. DOM

    DOM

    2024-03-10 00:02:07      40 阅读
  9. MongoDB聚合运算符;$dateToParts

    2024-03-10 00:02:07       52 阅读