如何在 R 中用單行矩陣乘以方陣?
要在 R 中使用單行矩陣乘以方陣,我們可以按照以下步驟進行操作−
首先,建立矩陣。
然後,使用 %*% 乘以這些矩陣。
示例
建立第一個矩陣
讓我們建立如下所示的矩陣−
M1<-matrix(rpois(4,5),nrow=1) M1
輸出
在執行後,上述指令碼將生成以下輸出(此輸出將因隨機化而因系統而異)-
[,1] [,2] [,3] [,4] [1,] 2 4 5 7
建立第一個矩陣
讓我們建立如下所示的矩陣−
M2<-matrix(rpois(100,5),ncol=4) M2
輸出
[,1] [,2] [,3] [,4] [1,] 5 8 6 5 [2,] 6 1 3 5 [3,] 5 8 5 3 [4,] 8 5 7 11 [5,] 2 5 5 2 [6,] 7 3 6 8 [7,] 6 2 11 3 [8,] 7 6 3 6 [9,] 3 6 6 5 [10,] 5 8 6 2 [11,] 4 8 7 5 [12,] 6 5 6 5 [13,] 6 2 5 3 [14,] 7 6 3 5 [15,] 4 8 3 6 [16,] 3 10 7 5 [17,] 10 8 6 3 [18,] 3 4 11 7 [19,] 7 6 4 4 [20,] 10 8 4 2 [21,] 5 3 5 6 [22,] 3 8 8 13 [23,] 2 6 5 4 [24,] 4 6 2 10 [25,] 5 5 1 6
乘以矩陣
使用 %*% 如下所示乘以矩陣 M1 和 M2 -
M1<-matrix(rpois(4,5),nrow=1) M2<-matrix(rpois(100,5),ncol=4) M1 %*% t(M2)
輸出
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12] [,13] [,14]
[1,] 107 66 88 148 63 112 96 95 95 86 110 97 66 88
[,15] [,16] [,17] [,18] [,19] [,20] [,21] [,22] [,23] [,24] [,25]
[1,] 97 116 103 126 86 86 89 169 81 112 77
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP