• 矩阵


    矩阵的定义:

      一个m*n的矩M比哦啊是一个m行n列的巨型实数数组。

      行和列指定了矩阵的维数。矩阵中的数值称为元素。我们使用行和列的双下标来表示一个矩阵元素Mij.

      其中i表示行数,j表示列数。

    矩阵相等:

      1.两个矩阵具有同样的行数和列数

      2.两个矩阵的每一个元素完全相等。

      3.如果两个矩阵具有不同的维度,那么无法比较

    矩阵相等:

       矩阵的加减法,就是两个矩阵的对应元素相加或者相减,只有当两个矩阵的行列数都相等,加法和减法

      才有意义。

    矩阵数乘:

      矩阵的数乘,也叫作标量乘法,就是将矩阵中的每一个元素都乘以一个值即可。

    矩阵的乘法:

      矩阵A = m*n,矩阵B =n*p,矩阵C 为矩阵A和矩阵B的乘积。那么Cij =A i行行向量 点乘 B j列列向量。

      也就是说,要想A*B可以运算,那么A的行数必须要与B的列数相等。因为只有相同维度的向量才可以

      计算点乘结果。如果有结果,那么C = m*p。

      矩阵乘法不满足交换律。

      矩阵乘法满足结合律。

    矩阵 乘以向量:

      原理与矩阵乘法一致。

      主要有一个习惯问题:

         OpenGL习惯左乘:矩阵在左,向量在右

         DX习惯右乘    :矩阵在右,向量在左

    转置矩阵:

      将一个矩阵的行和列进行互换,一个m*n的矩阵转置成一个n*m的矩阵。

       

      矩阵A 的转置矩阵AT,矩阵C的转置矩阵为矩阵CT,那么,A*C = (AT *CT )T

    单位矩阵:

      单位矩阵的行和列均相等,它对角线的元素为1,其它元素全部为0,将一个矩阵与单位矩阵相乘,结果还是

      原来的矩阵。

    逆运算:

      1.只有正方形矩阵才能做逆运算。

      2.一个n*n的矩阵的逆矩阵仍为n*n的矩阵。

      3.不是所有的矩阵都有逆矩阵,有逆矩阵的矩阵为可逆。

      4.如果矩阵可逆,那么这个矩阵的逆矩阵唯一。

      5.逆矩阵乘以原先的矩阵,结果一定为单位矩阵。

    假设: A =BC ,已知A和C,假设C是可逆。逆矩阵为D.

      AD = BCD

      CD = 1,

      AD = B.

      

  • 相关阅读:
    产品经理做产品设计的九步法
    产品经理要懂多少技术?
    产品经理如何注重细节意识的培养
    产品经理如何在技术人员面前更有说服力?
    从程序员到项目经理:每个人都是管理者
    我的人才管理方式
    一个关于内部类的小例子
    java中的全局变量与静态变量的区别与联系?有时候为什么专门定义静态变量。(标题党~~)
    举一反三,一小步。
    中国移动的企业文化 ,以及中国移动都有那些业务?
  • 原文地址:https://www.cnblogs.com/leiGameDesigner/p/8371387.html
Copyright © 2020-2023  润新知