Googleスプレッドシートで行列の乗算を実行する方法


Google スプレッドシートのMMULT関数を使用して行列の乗算を実行できます。

この関数は次の基本構文を使用します。

MMULT(行列1, 行列2)

金:

  • 行列 1行列 2 : 乗算する 2 つの行列。

次の例は、 MMULT関数を使用して、Google スプレッドシートで次の行列の乗算を実行する方法を示しています。

  • (2×2) × (2×2) 行列乗算
  • (2×2) × (2×3) 行列乗算
  • (3×3) × (3×2) 行列乗算

さあ行こう!

例 1: (2×2) × (2×2) 行列の乗算

次のスクリーンショットは、Google スプレッドシートで (2 × 2) 行列と別の (2 × 2) 行列を乗算する方法を示しています。

Google スプレッドシートでの 2x2 x 2x2 の行列の乗算

この行列の乗算を実行するために、次の数式をセルG2に入力しました。

 =MMULT( A2:B3 , D2:E3 )

Google スプレッドシートがこの行列の乗算を実行するために使用する実際の数式は次のとおりです。

これにより、次の 2×2 行列が得られます。

関連:行列乗算 (2×2) by (2×2) の概要

例 2: (2 × 2) × (2 × 3) 行列の乗算

次のスクリーンショットは、Google スプレッドシートで (2 × 2) 行列と (2 × 3) 行列を乗算する方法を示しています。

Google スプレッドシートでの 2x2 x 2x3 行列の乗算

この行列の乗算を実行するために、次の数式をセルH2に入力しました。

 =MMULT( A2:B3 , D2:F3 )

Google スプレッドシートがこの行列の乗算を実行するために使用する実際の数式は次のとおりです。

これにより、次の 2×3 行列が得られます。

関連:行列乗算 (2 × 2) × (2 × 3) の概要

例 3: (3 × 3) × (3 × 2) 行列の乗算

次のスクリーンショットは、Google スプレッドシートで (3 × 3) 行列と (3 × 2) 行列を乗算する方法を示しています。

Google スプレッドシートでの 3x3 x 3x2 の行列の乗算

この行列の乗算を実行するために、次の数式をセルH2に入力しました。

 =MMULT( A2:C4 , E2:F4 )

Google スプレッドシートがこの行列の乗算を実行するために使用する実際の数式は次のとおりです。

これにより、次の 3×2 行列が得られます。

関連:行列乗算 (3 × 3) by (3 × 2) の概要

: Google スプレッドシートのMMULT関数の完全なドキュメントは、ここで見つけることができます。

追加リソース

次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。

GoogleスプレッドシートでMULTIPLY IF関数を使用する方法
Googleスプレッドシートで列に定数を掛ける方法
Googleスプレッドシートで列にパーセンテージを掛ける方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です