Matlab-matrix-multiplication

提供:Dev Guides
移動先:案内検索

MATLAB-行列の乗算

2つの行列AとBを考えます。 Aがm x n行列で、Bがn x p行列の場合、それらを乗算してm x n行列Cを生成できます。 行列の乗算は、Aの列数nがBの行数nと等しい場合にのみ可能です。

行列の乗算では、最初の行列の行の要素に2番目の行列の対応する列が乗算されます。

結果の行列Cの(i、j)^ th ^位置の各要素は、最初の行列のi ^ th ^行の要素とj ^ th ^列の対応する要素との積の合計です。 2番目のマトリックス。

MATLABの行列乗算は、*演算子を使用して実行されます。

次のコードでスクリプトファイルを作成します-

a = [ 1 2 3; 2 3 4; 1 2 5]
b = [ 2 1 3 ; 5 0 -2; 2 3 -1]
prod = a * b

あなたがファイルを実行すると、次の結果が表示されます-

a =
      1     2     3
      2     3     4
      1     2     5
b =
      2     1     3
      5     0    -2
      2     3    -1
prod =
      18    10    -4
      27    14    -4
      22    16    -6