如何在 R 中建立矩陣向量?
截至目前,在 R 中建立矩陣向量是不可能的。如果我們想這麼做,我們應該優先使用列表,因此我們可以用矩陣建立一個列表。
例如,如果我們有矩陣 M1、M2 和 M3,並且我們想建立這些矩陣的列表,那麼我們可以使用以下給出的命令 −
list(M1,M2,M3)
示例
若要建立矩陣向量,請使用以下程式碼段 −
List<- list(M1=matrix(rpois(40,5),ncol=2),M2=matrix(rnorm(30),ncol=3),M3=matrix(sample(1:100,60),ncol=3)) List
矩陣的向量如下所示 −
$M1
[,1] [,2]
[1,] 5 6
[2,] 10 5
[3,] 3 5
[4,] 5 5
[5,] 7 4
[6,] 6 1
[7,] 5 3
[8,] 5 8
[9,] 9 7
[10,] 6 6
[11,] 3 5
[12,] 5 6
[13,] 3 1
[14,] 7 3
[15,] 5 6
[16,] 2 2
[17,] 2 3
[18,] 6 2
[19,] 2 6
[20,] 3 3
$M2
[,1] [,2] [,3]
[1,] 1.9578909 0.45914071 -2.00944775
[2,] 0.1823403 1.05974964 0.42974335
[3,] 0.5921457 0.05078855 -0.03403513
[4,] -0.9808145 0.72762418 -1.09157212
[5,] -0.1980738 -2.32805205 0.68170467
[6,] 0.4682491 -0.48228947 -1.97650905
[7,] 0.2745822 -0.75218847 0.37580828
[8,] 1.5170457 0.02360123 0.33017557
[9,] -0.9706965 0.95314822 0.71276779
[10,] -0.9584967 0.09087230 0.52793781
$M3
[,1] [,2] [,3]
[1,] 10 14 22
[2,] 99 46 83
[3,] 16 60 39
[4,] 28 3 72
[5,] 95 44 79
[6,] 96 29 42
[7,] 61 59 45
[8,] 55 47 67
[9,] 25 43 75
[10,] 70 18 89
[11,] 82 48 2
[12,] 86 54 57
[13,] 21 69 12
[14,] 19 100 85
[15,] 63 32 88
[16,] 56 62 91
[17,] 41 52 33
[18,] 24 40 7
[19,] 30 17 38
[20,] 98 93 97
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP