Canvas 行列式与矩阵基础

Posted liangklfang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Canvas 行列式与矩阵基础相关的知识,希望对你有一定的参考价值。

矩阵变换是图形绘制中很重要的一个概念,本部分主要对 Canvas 中牵涉到的矩阵相关知识进行深入的剖析。比如数学中常见的行列式、逆矩阵等等,同时给出了在 Canvas 2D 环境中如何计算逆矩阵的通用方法,通过这部分的学习将有助于后续更好的理解 Canvas 中的矩阵知识。

1.什么是 n 阶行列式

1.1 n 阶行列式的定义

按照一定的规则,由排成正方形的一组(n 个)数(称为元素)之乘积形成的代数和,称为 n 阶行列式。例如,四个数 a、b、c、d 所排成的二阶行式记为:

它的展开式为 ad-bc。九个数 a1,a2,a3;b1,b2,b3;c1,c2,c3 排成的三阶行列式记为:

它的展开式为 a1b2c3 + a2b3c1 + a3b1c2 - a1b3c2 - a2b1c3 - a3b2c1。行列式起源于线性方程组的求解,在数学各分支有广泛的应用。在代数上,行列式可用来简化某些表达式,例如表示含较少未知数的线性方程组的解等。

1.2 n 阶行列式的值

1.1 小节讲述了 n 阶行列式的定义,现在假如有如下 n 阶行列式,那么如何求该行列式的值呢?

以上是关于Canvas 行列式与矩阵基础的主要内容,如果未能解决你的问题,请参考以下文章

矩阵线性代数笔记整理汇总,超全面

Numpy中的矩阵运算+聚合操作+arg运算(2019.1.17)

矩阵的乘法运算法则

线性代数——矩阵

一阶矩阵的乘积

《机器学习算法原理与编程实践》学习笔记