Excelの行列の乗算| トップ2メソッド-スカラー&MMULTExcel関数

Excelでの行列乗算とは何ですか?

エクセルでは、行列乗算用の組み込み関数があり、それはMMULT関数です。両方の配列に同じ行数と同じ列数が必要な場合、引数として2つの配列を取り、2つの配列の積を返します。

説明

行列の乗算は、数学演算を実行するために提示されたExcelの便利な機能の1つです。2つの行列の積を得るのに役立ちます。乗算する行列には、データを表示するための特定の数の行と列があります。結果の行列のサイズは、最初の配列の行数と2番目の配列の列数から取得されます。行列の乗算には条件があります。最初の行列の列数は、2番目の行列の行数と同じである必要があります。

行列の乗算を実行するには、Excelソフトウェアで提供される事前定義されたMMULT関数が使用されます。Excelの行列乗算は、行列の積を手動で計算する際に発生する多くの時間を削減します。

一般に、行列の乗算は2つの方法で行われます。単純なスカラー倍算は、基本的な算術演算を使用して実行され、高度な行列の乗算は、excelの配列関数を使用して管理されます。

乗算に使用されるExcelの数式は、等号の後にMMULT関数を手動で入力する方法と、[数式]タブに表示されるMath andTrig関数ライブラリを選択する方法の2つの方法で入力します。数学関数MMULTは、2つの配列の乗算を返すのに役立ちます。これは、ワークシートで使用される事前定義されたExcel関数の1つであり、短時間で計算を実行します。

構文

行列の乗算に必要な構文は次のとおりです。

  • パラメーター: Array1とArray2は、乗算を行うために必要な2つのパラメーターです。
  • 規則: array1の列はarray2の行と等しくなければならず、積のサイズはarray1の行数とarray2の列数と等しくなります。
  • 戻り値: MMULT関数は、積行列に数値を生成します。これは、Excel計算で数式またはワークシート関数として入力されます。

考えてみてください

するとA * Bの積は次のようになります

Excelで行列の乗算を行う方法は?(例付き)

Excelでの行列の乗算には、リアルタイムのアプリケーションがいくつかあります。行列の乗算を行うには2つの方法があります。以下は、Excelの行列乗算の例です。

この行列乗算Excelテンプレートはここからダウンロードできます–行列乗算Excelテンプレート

例1-行列にスカラー数を乗算します。

  • ステップ1:まず、データをアレイに入力する必要があります

  • ステップ2:配列、つまり3で乗算するスカラー値を選択します

  • ステップ3:結果の配列の行と列を推定します。ここで、結果の配列のサイズは3 x3になります。
  • 手順4:結果の配列のサイズに等しいセルの範囲を選択して結果を配置し、通常の乗算​​式を入力します

  • ステップ5:数式を入力したら、Ctrl + Shift + Enterを押します。そして、下図のような結果が得られます。

例2–2つの個別の配列の行列乗算

  • ステップ1:まず、データを3×3のサイズの配列Aに入力する必要があります

  • ステップ2: 3×3のBサイズと呼ばれる2番目の配列にデータを入力します

  • ステップ3:最初の配列の列のサイズが2番目の配列の行と同じであることを確認する必要があります
  • ステップ4:結果の配列の行と列を推定します。
  • 手順5:結果の配列のサイズに等しいセルの範囲を選択して結果を配置し、MMULT乗算式を入力します。

AとBの積を計算するための値を入力します。

数式を入力したら、Ctrl + Shift + Enterを押して結果を取得します。次のように2つの配列を乗算して得られた結果と、結果の配列のサイズは3X3です。

例3

単一の行と単一の列を持つ配列間の行列乗算。行列の要素を次のように考えてみましょう

行列Aは1×3で、行列Bは3×1です。製品A * B [AB]行列のサイズは1×1です。したがって、セルに行列乗算の数式を入力します。

Enterキーを押して、結果を取得します。

例4–単一の列と単一の行を持つ配列間の行列の乗算

行列Aは3×1で、行列Bは1×3です。製品A * B [AB]マトリックスのサイズは3×3です。

だから、答えは、

例5–ExcelでMMULTを使用して行列の2乗を決定する

行列Aの二乗は、AにAを掛けることによって決定されます。

結果の行列は次のように取得されます。

覚えておくべきこと

  • 行列の乗算を実行するには、array1に表示される列の数とarray2に表示される行の数が等しくなります。
  • 配列は要素のグループであるため、配列の一部を変更することは困難です。
  • 配列の乗算を実行している間、CTRL + SHIFT + ENTERを使用して結果行列のすべての要素を生成する必要があります。それ以外の場合は、単一の要素のみが生成されます
  • エラーを回避するために、配列の要素をnullにしないでください。また、行列でテキストを使用しないでください。
  • 製品配列のサイズは、最初の配列の行と2番目の配列の列に等しい
  • A * Bの乗算は、行列乗算でのB * Aの乗算と等しくありません。
  • 行列に単位行列を乗算すると、同じ行列になります(つまり、[A] * [単位行列] = [A])