Matrixmultiplikation in R

Sheeraz Gul 21 Juni 2023
Matrixmultiplikation in R

Dieses Tutorial zeigt, wie man eine Matrixmultiplikation in R durchführt.

Matrixmultiplikation in R

In R führt der Operator %*% die Multiplikation zwischen zwei Matrizen durch. Die Syntax ist einfach A %*% B.

Sehen wir uns ein Beispiel an.

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)

Der obige Code multipliziert zwei gegebene Matrizen. Siehe die Ausgabe:

[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
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Verwandter Artikel - R Matrix