2次元配列のドット積は求められるの?

2次元配列(行列)のドット積は求めることができます。ただし、2つの行列の積を計算する際には、行列の次元と形状に注意する必要があります。

2つの行列 AA

  1. 第1つの行列 AA
  2. 結果の行列 CC

具体的な計算方法は、行列の要素ごとの積を計算し、その結果を加算することです。例えば、2つの行列 AA

A=(a11a12a21a22),B=(b11b12b21b22)A = begin{pmatrix} a_{11} & a_{12} \ a_{21} & a_{22} end{pmatrix}, quad B = begin{pmatrix} b_{11} & b_{12} \ b_{21} & b_{22} end{pmatrix}

このとき、AA

AB=(a11b11+a12b21a11b12+a12b22a21b11+a22b21a21b12+a22b22)A cdot B = begin{pmatrix} a_{11} cdot b_{11} + a_{12} cdot b_{21} & a_{11} cdot b_{12} + a_{12} cdot b_{22} \ a_{21} cdot b_{11} + a_{22} cdot b_{21} & a_{21} cdot b_{12} + a_{22} cdot b_{22} end{pmatrix}

したがって、2次元配列(行列)のドット積は求めることができますが、行列の形状に注意して計算する必要があります。

未分類

Posted by ぼっち