mtimes() 関数を使用して MATLAB で行列乗算を実行する方法

Mtimes Guan Shuwo Shi Yongshite Matlab De Xing Lie Cheng Suanwo Shi Xingsuru Fang Fa



MATLAB は行列実験室の略であり、MATLAB を設計する目的は行列演算を実行することでした。 MATLAB を使用すると、複雑な行列演算を簡単に実行できます。行列の乗算は複雑で難しい演算ですが、MATLAB の組み込み関数を使用すると簡単になります。 m回 () 関数。

MATLAB で行列乗算を実行する方法については、この記事に従ってください。 m回 () 関数。







mtimes() 関数を使用して MATLAB で行列を乗算する方法

線形代数と同様、MATLAB は行列乗算の規則に従います。つまり、最初の行列の列数が 2 番目の行列の行数と等しい場合、2 つの行列は乗算に互換性があります。



MATLAB では組み込み関数を使用して行列を乗算できます。 m回 () 関数。この関数は 2 つの行列を入力として受け取り、乗算ルールに従ってそれらの行列に対して乗算演算を実行します。その結果、 m回 () 関数は、2 つの行列の乗算の出力である行列を返します。



構文

mtimes() 関数は、以下に示す単純な構文に従います。





C = m回(A,B)

ここ、

関数 C = m回(A, B) 指定された数式を使用して、2 つの行列 A と B の間で実行される乗算を計算します。



を使用した行列乗算の概念を理解するために、いくつかの例を考えてみましょう。 m回 () 関数。

例 1: 同じ次元を持つ 2 つの正方行列間で行列乗算を実行するにはどうすればよいですか?

この例では、次の式を使用して、同じ次元 n=2 を持つ 2 つの正方行列間の行列乗算を実行します。 m回 () 関数。

A = ランド(2,2)

B = 魔法(2)

C = m回(A, B)

例 2: 次元が異なる 2 つの長方形行列間で行列乗算を実行するにはどうすればよいですか?

指定された MATLAB コードは、 m回 () は、それぞれ 2 行 3 列と 3 行 2 列の次元を持つ 2 つの長方形行列間の行列乗算を実行する関数です。

A = ランド(2,3)

B = [1 2; 2 7; -9 0]

C = m回(A, B)

結論

行列の乗算は複雑な演算ですが、MATLAB の組み込み関数を使用することで簡単になります。 m回 () 関数。この関数は線形代数と同じ乗算規則に従い、2 つの行列を引数として受け取り、それらの行列に対して乗算を実行します。このチュートリアルでは、の使用法を簡単に学ぶための基本ガイドを提供します。 m回 MATLAB の () 関数を使用すると、行列の乗算を簡単に実行できます。