用Octave计算矩阵结合律(1)
广告
{{v.name}}

矩阵加法结合律:三个矩阵相加时,先加前两个还是先加后两个,结果相同:\((A + B) + C = A + (B + C)\)。

验证:\(((A + B) + C)_{ij} = (a_{ij} + b_{ij}) + c_{ij} = a_{ij} + (b_{ij} + c_{ij}) = (A + (B + C))_{ij}\)。

Octave计算方法:分别计算(A + B) + CA + (B + C)并比较结果。这里\(A = \begin{bmatrix} 1 & 2 \\\\ 3 & 4 \end{bmatrix}\),\(B = C = \begin{bmatrix} 5 & 6 \\\\ 7 & 8 \end{bmatrix}\)。

矩阵结合律:\((A+B)+C=A+(B+C)\)
计算\( \left( \left[ \begin{array}{ccc} 1 & 2 \\ 3 & 4 \end{array} \right] + \left[ \begin{array}{ccc} 5 & 6 \\ 7 & 8 \end{array} \right] \right) + \left[ \begin{array}{ccc} 5 & 6 \\ 7 & 8 \end{array} \right]\)和\( \left[ \begin{array}{ccc} 1 & 2 \\ 3 & 4 \end{array} \right] + \left( \left[ \begin{array}{ccc} 5 & 6 \\ 7 & 8 \end{array} \right] + \left[ \begin{array}{ccc} 5 & 6 \\ 7 & 8 \end{array} \right] \right)\)
程序代码如下
>> ([1 2; 3 4] + [5 6; 7 8]) + [5 6; 7 8]
ans =

   11   14
   17   20
>> [1 2; 3 4] + ([5 6; 7 8] + [5 6; 7 8])
ans =

   11   14
   17   20
友链