HOWTO · R
R での行列乗算
このチュートリアルでは、R で行列乗算を実行する方法を示します。
このページの内容
このチュートリアルでは、R で行列乗算を実行する方法を示します。
R での行列乗算
R では、%*% 演算子は 2つの行列間の乗算を実行します。 構文は単純な A %*% B です。
例を見てみましょう。
demo_data <- c(2, 4, 2, 10, 41, 32, 20, 22, 61)
A <- matrix(demo_data, nrow = 3, ncol = 3)
demo_data1 <- c(10, 14, 21, 31, 50, 23, 11, 33, 23)
B <- matrix(demo_data1, nrow = 3, ncol = 3)
Multi_Result <- A %*% B
print("The Matrix A is: ")
print(A)
print("The Matrix B is: ")
print(B)
print("The Matrix Multiplication Result is:")
print(Multi_Result)
上記のコードは、与えられた 2つの行列を乗算します。 出力を参照してください。
[1] "The Matrix A is: "
[,1] [,2] [,3]
[1,] 2 10 20
[2,] 4 41 22
[3,] 2 32 61
[1] "The Matrix B is: "
[,1] [,2] [,3]
[1,] 10 31 11
[2,] 14 50 33
[3,] 21 23 23
[1] "The Matrix Multiplication Result is:"
[,1] [,2] [,3]
[1,] 580 1022 812
[2,] 1076 2680 1903
[3,] 1749 3065 2481