矩阵运算

最后更新于:2022-04-02 04:09:49

[TOC] ## 矩阵 个矩形的数组,按照行(row)、列排列( column),里面可以是数字符号或者表达式 通用形式: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/e0/21/e021f9babfd54e5b1ada0dec96d6301b_400x286.png) ### 加减法 具有相同size的矩阵可以做加(减)法运算 加法 `$ \begin{bmatrix}1,2,3\\4,5,6\\7,8,9 \end{bmatrix}+\begin{bmatrix}1,2,3\\6,5,4\\9,8,7 \end{bmatrix}=\begin{bmatrix}1+1,2+2,3+3 \\ 6+4,5+5,4+6\\7+9,8+8,9+7\\ \end{bmatrix} =\begin{bmatrix} 2,4,5\\10,10,10\\16,16,16 \end{bmatrix} $` 减法 `$ \begin{bmatrix}1,2,3\\4,5,6\\7,8,9 \end{bmatrix}-\begin{bmatrix}1,2,3\\6,5,4\\9,8,7 \end{bmatrix}=\begin{bmatrix}1-1,2-2,3-3 \\ 4-6,5-5,6-4\\7-9,8-8,9-7\\ \end{bmatrix} =\begin{bmatrix} 0,0,0\\-2,0,2\\-2,0,2 \end{bmatrix} $` ### 乘以常数 `$ 100\times\begin{bmatrix} 1,2,3\\4,5,6 \end{bmatrix}=\begin{bmatrix} 100*1,100*2,100*3\\100*3,100*5,100*6\end{bmatrix}=\begin{bmatrix}100,200,300\\400,500,600 \end{bmatrix} $` ### 矩阵转置( transpose)后行列交换 `$ \begin{bmatrix} 1,2,3 \\ 4,5,6 \end{bmatrix}^{T} =\begin{bmatrix} 1,4 \\ 2,5 \\ 3,6\end{bmatrix} $` ### 矩阵相乘 - 一个`m*n`的矩阵乘以一个`n*q`的矩阵,可以得到一个`m*q`的矩阵 1. 一个`1*1`的矩阵乘以一个`1*1`的矩阵得到一个`1*1`的矩阵 2. 一个`2*3`的矩阵乘以一个`2*3`的矩阵—非法操作 3. 一个`2*3`的矩阵乘以一个`3*2`的矩阵得到一个`2*2`的矩阵 4. 一个`3*1`的矩阵乘以一个`1*3`的矩阵得到一个`3*3`的矩阵 具体的乘法 `$ c_{ij}=a_{i1}b_{1j}+a_{i2}b_{2j}+...+a_{in}b_{nj} , 0\leqslant i \leqslant m,o\leqslant j\leqslant p $` ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/bb/b4/bbb4bcdd04e64dfcaeb0bb7d297d3591_400x156.png) ### 矩阵乘法的意义 - 线性变换的本质 - 矩阵乘法揭示着线性变换的本质 - 点P和矩阵M的乘积P×M是点P的一种线性变换 ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2e/a6/2ea6d8a135f257af3dc81314a089c690_400x159.png) ## 单位矩阵 `n*n`的矩阵,且主对角线为1,其他为0。记做`$ I_{n} $` 如:`$ I_{3}=\begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \\ \end{bmatrix} $` 如: `$ I_{2} = \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix} $` ### 单位矩阵乘以矩阵 单位矩阵乘以任何矩阵都保持该矩阵的值不变 `$ I_{3}\times\begin{bmatrix}1& 2& 3 \\ 4& 5& 6 \\ 7& 8& 9 \\ \end{bmatrix}=\begin{bmatrix}1& 2& 3 \\ 4& 5& 6 \\ 7& 8& 9 \\ \end{bmatrix} $` ## 交换律不成立 `$ AB \neq BA $` 如: `$ \begin{bmatrix}0&1\\0&0\end{bmatrix} \times \begin{bmatrix}0&0\\1&0\end{bmatrix}=\begin{bmatrix}1&0\\0&0\end{bmatrix} $` 不等于 `$ \begin{bmatrix}0&0\\1&0\end{bmatrix} \times \begin{bmatrix}0&1\\0&0\end{bmatrix}=\begin{bmatrix}0&0\\0&1\end{bmatrix} $` ## 分配律 `$ A(B+C)=AB+AC $` `$ (B+C)D=BD+CD $` `A~m*n B~n*p C~n*p D~(p*q)` ## 结合律 `$ (AB)C=A(BC) $` `A~m*n B~n*p C~p*q` ## 矩阵的逆 用途:如果你平移30度,那么可以在乘以30度再乘以他的逆,就可以转回来 `$ AB=BA=I_{n} $` `$ A=B^{-1} $` `$ B=A^{-1} $` A是B 的逆,B是A的逆 求矩阵的逆 - `$ A^{-1}=\frac{1}{det(A)}adj(A) $` - `$ det(A) $` 是A的行列式(determinant) - `$ adj(A) $` 是A的伴随矩阵(adjugate matrix)
';