美文网首页自定义控件
Android中用到的矩阵常识

Android中用到的矩阵常识

作者: NoBugException | 来源:发表于2019-05-12 16:26 被阅读21次
(1)定义

在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数实数集合。

由 m × n 个数aij排成的m行n列的数表称为m行n列的矩阵,简称m × n矩阵。记作:

图片.png

这m×n 个数称为矩阵A的元素,简称为元,数aij位于矩阵A的第i行第j列,称为矩阵A的(i,j)元,以数 aij为(i,j)元的矩阵可记为(aij)或(aij)m × n,m×n矩阵A也记作Amn

元素是实数的矩阵称为实矩阵,元素是复数的矩阵称为复矩阵。而行数与列数都等于n的矩阵称为n阶矩阵n阶方阵

(2)基本运算

矩阵运算在科学计算中非常重要,而矩阵的基本运算包括矩阵的加法,减法,数乘,转置,共轭和共轭转置。

只有同型矩阵才可以进行加法、减法运算。

同型矩阵: 如果两个或者两个以上的矩阵的行数和列数都相同,那么我们就说这两个或两个以上的矩阵是同型矩阵。

矩阵的加减法和矩阵的数乘合称矩阵的线性运算。

  • 加法
图片.png
  • 减法
图片.png
  • 乘法
图片.png

矩阵的数乘满足以下运算律:

图片.png
  • 转置

把矩阵A的行和列互相交换所产生的矩阵称为A的转置矩阵,这一过程称为矩阵的转置

图片.png

矩阵的转置满足以下运算律:

图片.png
  • 共轭

共轭复数,两个实部相等,虚部互为相反数的复数互为共轭复数(conjugate complex number)。当虚部不为零时,共轭复数就是实部相等,虚部相反,如果虚部为零,其共轭复数就是自身(当虚部不等于0时也叫共轭虚数)。复数z的共轭复数记作z(上加一横),有时也可表示为Z*。同时, 复数z(上加一横)称为复数z的复共轭(complex conjugate)。

矩阵的共轭定义为: 图片.png

.一个2×2复数矩阵的共轭如下所示

图片.png

则它的共轭矩阵是

图片.png
  • 乘法

两个矩阵的乘法仅当第一个矩阵A的列数和另一个矩阵B的行数相等时才能定义。如Am×n矩阵和Bn×p矩阵,它们的乘积C是一个m×p矩阵。

图片.png

矩阵的乘法满足以下运算律:

图片.png

相关文章

  • Android中用到的矩阵常识

    (1)定义 在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合。 由 m × n 个数aij排成...

  • Matrix类的使用

    在Android中,对图片的处理需要使用到Matrix类,Matrix是一个3 x 3的矩阵,他对图片的处理分为四...

  • lateX 实例

    画矩阵需要用到特殊的语法(1)画普通矩阵,不带括号的 (2)画带中括号的矩阵 (3) 画带大括号的矩阵 (4)矩阵...

  • numpy矩阵操作

    python中矩阵运算要用到numpy库,记录一下常用和用到的函数。 首先要变成一个numpy的array 矩阵换...

  • markdown中的矩阵表示

    画矩阵需要用到特殊的语法 (1)画普通矩阵,不带括号的 (2)画带中括号的矩阵 (3) 画带大括号的矩阵 (4)矩...

  • 高级UI<第二十四篇>:Android中用到的矩阵常识

    (1)定义 在数学中,矩阵(Matrix)是一个按照长方阵列排列的复数或实数集合。 由 m × n 个数aij排成...

  • python与线性代数 生成矩阵【转】

    在python中生成矩阵,需要用到numpy这个库。 numpy库中可以用于生成矩阵的方法有很多中。 包括:arr...

  • NumPy快餐教程(1) - 如何生成多维数组

    摘要:在算法中我们最经常用到的就是矩阵,我们就从矩阵开始说起吧。 NumPy中,使用二维的多维数组ndarray来...

  • OpenGL--向量和矩阵

    在我们OpenGL中涉及到图形变换的时候经常会运用到向量/矩阵的运算。今天我们就来了解下OpenGL中的向量、矩阵...

  • 使用MarkDown画矩阵

    今天写文章需要用到矩阵,记录一下 画矩阵需要用到特殊的语法 (1)画普通矩阵,不带括号的 \begin{matri...

网友评论

    本文标题:Android中用到的矩阵常识

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