🚧 under construction -> prove 結合律, 矩陣乘法為何如此定義
線代 ⟩ 矩陣 ⟩ 運算 ⟩ 矩陣乘法
當A為 m×pm\times pm×p 矩陣、B為 p×np\times np×n 矩陣時,我們定義兩個矩陣相乘的結果為一個 m×nm\times nm×n 矩陣:
AB=[a11a12⋯a1pa21a22⋯a2p⋮⋮⋮am1am2⋯amp] [b11b12⋯b1nb21b22⋯b2n⋮⋮⋮bp1bp2⋯bpn]=[c11c12⋯c1nc21c22⋯c2n⋮⋮⋮cm1cm2⋯cmn]AB= \begin{bmatrix} a_{11} & a_{12} & \cdots & a_{1p} \\ a_{21} & a_{22} & \cdots & a_{2p} \\ \vdots & \vdots & & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mp} \end{bmatrix} \; \begin{bmatrix} b_{11} & b_{12} & \cdots & b_{1n} \\ b_{21} & b_{22} & \cdots & b_{2n} \\ \vdots & \vdots & & \vdots \\ b_{p1} & b_{p2} & \cdots & b_{pn} \end{bmatrix} = \begin{bmatrix} c_{11} & c_{12} & \cdots & c_{1n} \\ c_{21} & c_{22} & \cdots & c_{2n} \\ \vdots & \vdots & & \vdots \\ c_{m1} & c_{m2} & \cdots & c_{mn} \end{bmatrix}AB=a11a21⋮am1a12a22⋮am2⋯⋯⋯a1pa2p⋮ampb11b21⋮bp1b12b22⋮bp2⋯⋯⋯b1nb2n⋮bpn=c11c21⋮cm1c12c22⋮cm2⋯⋯⋯c1nc2n⋮cmn
其中:
cij=(AB)ij=ai1b1j+ai2b2j+⋯+aipbpjc_{ij}=(\mathbf{AB})_{{\color{blue}{i}}{\color{red}{j}}} = a_{i1}b_{1j} + a_{i2}b_{2j} + \cdots + a_{ip}b_{pj}cij=(AB)ij=ai1b1j+ai2b2j+⋯+aipbpj
cij=Ai∗B∗jc_{ij}= \mathbf{A}_{{\color{blue}{i}}*}\mathbf{B}_{*\color{red}{j}}cij=Ai∗B∗j ( ⭐ 相當於「A\mathbf{A}A 第 iii 列」與「B\mathbf{B}B 第 jjj 行」做內積❗)
「分割式」乘法
「表格疊加」法
「分組式」乘法
「塊狀」乘法
反矩陣
A\mathbf{A}A 的行數與 B\mathbf{B}B 的列數必須一樣,才能做矩陣乘法❗
向量 ⟩ 內積
Desmos ⟩ 矩陣
GGB ⟩ 矩陣
Desmos Calculatorarrow-up-right
Mathematics for 3D Game Programming & Computer Graphics (2nd Edition, 2004)
外積
(uv)^T = v^T u^T
矩陣乘積為外積之和
類結合律:k(AB)=(kA)B=A(kB){\color{orange}k} (\mathbf{AB}) = ({\color{orange}k}\mathbf{A)B} = \mathbf{A} ({\color{orange}k}\mathbf{B})k(AB)=(kA)B=A(kB)
結合律: (AB)C=A(BC)\mathbf{(AB)C} = \mathbf{A(BC)}(AB)C=A(BC)
Last updated 2 months ago