3.矩阵


行和列的形式组织数字块。

  • 行列相同的矩阵--- 方阵 \[ \begin{bmatrix}m_{11}&m_{12}&m_{13}\\m_{21}&m_{22}&m_{23}\\m_{31}&m_{32}&m_{33}\end{bmatrix} \]

    • 对角矩阵,非对角线都为0,对角线可0可非0的特殊方阵

    \[ \begin{bmatrix}m_{11}&0&0\\0&m_{22}&0\\0&0&m_{33}\end{bmatrix} \]

    • 单位矩阵I,对角线元素为1 的特殊对角矩阵 \[ \begin{bmatrix}1&0&0\\0&1&0\\0&0&1\end{bmatrix} \]
  • 单行单列矩阵---向量 \[ 行矩阵(向量) \begin{bmatrix}m_{11}&m_{12}&m_{13}\end{bmatrix} \]

    \[ 列矩阵(向量)\begin{bmatrix}m_{11}\\m_{12}\\m_{13}\end{bmatrix} \]

  • 矩阵运算

    • 矩阵转置

    \[ M^{T}_{ij} = M_{ji} \]

    \[ 例如: \begin{bmatrix}1&2\\3&4\\5&6\end{bmatrix}^T = \begin{bmatrix}1&3 &5\\2&4&6\end{bmatrix} \]

    • 标量与矩阵乘法,标量与矩阵每个元素相乘。 \[ k \begin{bmatrix}m_{11}&m_{12}&m_{13}\\m_{21}&m_{22}&m_{23}\\m_{31}&m_{32}&m_{33}\end{bmatrix} = \begin{bmatrix}km_{11}&km_{12}&km_{13}\\km_{21}&km_{22}&km_{23}\\km_{31}&km_{32}&km_{33}\end{bmatrix} \]

    • 矩阵和矩阵乘法,A B矩阵相乘,前提是 A的列必须等于 B的行, 结果为 A行B列的矩阵。 \[ C_{ij} = \sum_{k=1}^{n}a_{ik}b_{ki}, n为 a的列,b的行 \] a的 i行 对应乘以 b的j列,然后求和 作为 ij的值。 \[ 例如: \begin{bmatrix}a_{11}&a_{12}&a_{13}\\a_{21}&a_{22}&a_{23}\end{bmatrix}\begin{bmatrix}b_{11}&b_{12}\\b_{21}&b_{22}\\b_{31}&b_{32}\end{bmatrix} = \begin{bmatrix} a_{11}b_{11}+a_{12}b_{21} + a_{13}b_{31}& a_{11}b_{12}+a_{12}b_{22} + a_{13}b_{32}\\ a_{21}b_{11}+a_{22}b_{21} + a_{23}b_{31}& a_{21}b_{12}+a_{22}b_{22} + a_{23}b_{32} \end{bmatrix} \]

      \[ 例如: \begin{bmatrix} 1&3&5\\7&9&11 \end{bmatrix} \begin{bmatrix} 2&4\\6&8\\10&12 \end{bmatrix} = \begin{bmatrix} 1*2+3 *6 + 5*10& 1*4 + 3*8 + 5*12\\ 7*2 + 9* 6 + 11 * 10& 7*4 + 9*8 + 11 * 12 \end{bmatrix} = \begin{bmatrix} 70 & 88\\ 178 & 316 \end{bmatrix} \]

    • 任意矩阵 M乘以方阵 S 等于原矩阵, \[ MI = IM= M \]

  • 矩阵乘法满足结合律(标量也适用)不满足交换律, 标量满足交换律,矩阵相乘的转置 等于每个转置的乘法

  • 矩阵几何解释

    • 旋转
    • 缩放
    • 投影
    • 镜像
    • 仿射
  • 矩阵变换向量的过程:

    • 例如 [1, -3, -4] ,可理解为 [0,0,0] 先位移 [1,0,0], 再位移 [0,-3,0] ,再位移 [0,0,-4] \[ \begin{bmatrix} 1 \\-3\\ -4 \end{bmatrix} = \begin{bmatrix} 1 \\0 \\0 \end{bmatrix} + \begin{bmatrix} 0 \\-3 \\0 \end{bmatrix} + \begin{bmatrix} 0 \\0 \\-4 \end{bmatrix} \]

    • 对于任意的向量 v都能协成 '拓展'形式 \[ v = \begin{bmatrix} x \\y\\ z \end{bmatrix} = x\begin{bmatrix} 1 \\0 \\0 \end{bmatrix} + y\begin{bmatrix} 0 \\1 \\0 \end{bmatrix} + z\begin{bmatrix} 0 \\0 \\1 \end{bmatrix} 【1】 \]

    • 如果把公式 【1】的单位向量分别用 p,g,r(基向量需要线性无关) 代替,则可写成 \[ v = xp + yg+ zr 【2】 \]

    • 将向量表示为基向量的线性组和 \[ M = \begin{bmatrix} p \\g\\ r \end{bmatrix} = \begin{bmatrix} p_x & p_y & p_z \\g_x&g_y&g_z \\r_x&r_y&r_z \end{bmatrix} 【3】 \]

    • 使用公式【3】M展开公式【2】 \[ \begin{bmatrix} x &y&z \end{bmatrix}\ \begin{bmatrix} p_x & p_y & p_z \\g_x&g_y&g_z \\r_x&r_y&r_z \end{bmatrix} = \begin{bmatrix} xp_x + yg_x +zr_x & xp_y + yg_y +zr_y & xp_z + yg_z + zr_z \end{bmatrix} == xp + yg+ zr【4】 \]

    • 证明【4】最后一步,又因为 M为基向量的展开式,所以 \[ \begin{bmatrix} x &y&z \end{bmatrix}\ \begin{bmatrix} p_x & p_y & p_z \\g_x&g_y&g_z \\r_x&r_y&r_z \end{bmatrix} = \begin{bmatrix} x &y&z \end{bmatrix}\ \begin{bmatrix} p \\g \\r \end{bmatrix} \]

      \[ 所以 \begin{bmatrix} xp_x + yg_x +zr_x & xp_y + yg_y +zr_y & xp_z + yg_z + zr_z \end{bmatrix} = xp + yg+ zr \]


文章作者: lyg
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 lyg !
  目录