美文网首页
矩阵乘法的几何理解

矩阵乘法的几何理解

作者: 仰望星空的小狗 | 来源:发表于2019-06-27 07:51 被阅读0次

矩阵乘法

对于一个向量v$$$v=[-1,2]^{T}$$当对向量v乘以一个矩阵M$M=\begin{bmatrix} 1 & 3 \\ -2 & 0 \end{bmatrix}
\begin{bmatrix}1&3\\-2&0\end{bmatrix}\begin{bmatrix}-1\\2\end{bmatrix}=\begin{bmatrix}5\\2\end{bmatrix}
将向量v=[-1,2]^{T}转化为向量[5,2]^{T},也就是进行了线性映射。
如下图所示:

在这里插入图片描述
==》
在这里插入图片描述
在上述矩阵乘法的过程中,可以拆分为
即,可以理解为,上述矩阵对向量的乘法,相当于是将原来向量的x轴的单位向量线性映射到,将原来向量的y轴的单位向量线性映射到,经过这样转化后的在新的空间中的向量在原空间就是。
因此,可以得出如下结论

矩阵乘法,可以理解为是对线性空间的线性映射

而矩阵对矩阵的乘法,则可以理解为是矩阵对多个向量的乘法,即对多个向量的空间线性映射

特征值和特征向量

如上所述,一个矩阵对一个向量的乘法,是对该向量进行线性映射,这种映射,会对向量进行旋转变量和拉伸变换。如上述例子,向量[-1,2]^{T}在进行矩阵乘法之后变为[5,2]^{T},向量的方向和长度均发生了变化。但是,在该空间中是否存在这样的向量,经过该矩阵的线性映射变化之后,只发生了长度变化,而方向并没有变化呢?
\begin{bmatrix}1&3\\-2&0\end{bmatrix}\begin{bmatrix}-1\\2\end{bmatrix}=\lambda\begin{bmatrix}-1\\2\end{bmatrix}
其中\lambda表示长度变化的倍数
Mv=\lambda v
这个看着很眼熟?没错,这个就是求矩阵的特征向量和特征值的式子,向量v就是矩阵M的特征向量,值\lambda就是矩阵M的特征值。其中,向量v指的不是一个向量,而应该是一簇相同方向的向量,因为上述式子的两边可以乘上任意数值,式子依然成立。
也就是说

在矩阵M的空间线性映射下,如果存在某一方向的向量簇v,该向量簇在矩阵M的线性映射下方向依旧不变,仅仅发生了长度变化,那么这样的向量簇v就是矩阵M的特征向量,其中放大的倍数,就是特征向量v对应的特征值

相关文章

  • 矩阵乘法的几何理解

    矩阵乘法 对于一个向量vM$即将向量转化为向量,也就是进行了线性映射。如下图所示: 矩阵乘法,可以理解为是对线性空...

  • H264系列四 矩阵

    理解矩阵(一)理解矩阵(二)理解矩阵(三)阮一峰 理解矩阵乘法Matrix67: The Aha Moments ...

  • 2018-06-30 现代(补充)(一些计算

    在线性代数中,代数计算和几何意义都不能少。在线代中最基本都计算就是:向量加法、向量数乘、矩阵向量乘法、矩阵乘法、行...

  • 对矩阵乘法的理解

  • 图形变换原理

    概述: 图形变换大体分为缩放,平移,拉伸,旋转.他们的原理是矩阵的乘法. 矩阵的乘法: 矩阵的乘法规则:两个矩阵相...

  • sparse matrix 的分布式存储和计算

    矩阵乘法 我们先来补充一下矩阵乘法的数学知识: 矩阵乘法的意义: 对一个矩阵进行左乘一个矩阵的运算,相当于对该矩阵...

  • 矩阵乘法在python中的表示

    从数学表达上来说,矩阵乘法有: 矩阵的乘法(matmul product):这就是线性代数里面的矩阵乘法 內积/点...

  • 图形矩阵-----Matrix

    一、矩阵的定义 二、矩阵与矩阵的乘法 矩阵的乘法满足以下运算律:结合律,分配律,但是矩阵乘法不满足交换律。更详细的...

  • 度量张量、对偶坐标系、指标升降

    矩阵乘法(矩阵 * 矩阵,矩阵 * 向量) M * a = b有两种理解方式, 第一种 将M视为一个全新独立坐标系...

  • 卷积网络和卷积计算

    矩阵乘法和卷积乘法区别: 卷积的乘法和矩阵的乘法不一样,卷积的求和相当于加权求和,也可以称为加权叠加,矩阵相乘是将...

网友评论

      本文标题:矩阵乘法的几何理解

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