如何在R中建立行數相等的矩陣?
如果我們只有一個矩陣行,那麼利用`rep`函式可以很容易地建立一個行數相等的矩陣。如果沒有已知行,則需要將行值傳遞到`rep`函式中。
檢視下面的例子,瞭解如何在已知一行的情況下建立行數相等的矩陣。
示例1
考慮以下向量:
Row_1<-rpois(5,5)
使用Row_1建立矩陣M1,使用如下程式碼:
Row_1<-rpois(5,5) M1<-matrix(rep(Row_1,20),ncol=5,byrow=TRUE) M1
輸出
如果您將以上所有程式碼片段作為單個程式執行,則會生成以下輸出:
[,1][,2][,3][,4][,5] [1,] 3 7 4 7 4 [2,] 3 7 4 7 4 [3,] 3 7 4 7 4 [4,] 3 7 4 7 4 [5,] 3 7 4 7 4 [6,] 3 7 4 7 4 [7,] 3 7 4 7 4 [8,] 3 7 4 7 4 [9,] 3 7 4 7 4 [10,] 3 7 4 7 4 [11,] 3 7 4 7 4 [12,] 3 7 4 7 4 [13,] 3 7 4 7 4 [14,] 3 7 4 7 4 [15,] 3 7 4 7 4 [16,] 3 7 4 7 4 [17,] 3 7 4 7 4 [18,] 3 7 4 7 4 [19,] 3 7 4 7 4 [20,] 3 7 4 7 4
示例2
考慮以下向量:
Row_2<-rpois(5,1)
使用Row_2建立矩陣M2,使用如下程式碼:
Row_2<-rpois(5,1) M2<-matrix(rep(Row_2,20),ncol=5,byrow=TRUE) M2
輸出
如果您將以上所有程式碼片段作為單個程式執行,則會生成以下輸出:
[,1][,2][,3][,4][,5] [1,] 1 1 1 0 1 [2,] 1 1 1 0 1 [3,] 1 1 1 0 1 [4,] 1 1 1 0 1 [5,] 1 1 1 0 1 [6,] 1 1 1 0 1 [7,] 1 1 1 0 1 [8,] 1 1 1 0 1 [9,] 1 1 1 0 1 [10,] 1 1 1 0 1 [11,] 1 1 1 0 1 [12,] 1 1 1 0 1 [13,] 1 1 1 0 1 [14,] 1 1 1 0 1 [15,] 1 1 1 0 1 [16,] 1 1 1 0 1 [17,] 1 1 1 0 1 [18,] 1 1 1 0 1 [19,] 1 1 1 0 1 [20,] 1 1 1 0 1
示例3
考慮以下向量:
Row_3<-rnorm(3)
使用Row_3建立矩陣M3,使用如下程式碼:
Row_3<-rnorm(3) M3<-matrix(rep(Row_3,20),ncol=3,byrow=TRUE) M3
輸出
如果您將以上所有程式碼片段作為單個程式執行,則會生成以下輸出:
[,1] [,2] [,3] [1,] -1.028721 0.3256529 0.721578 [2,] -1.028721 0.3256529 0.721578 [3,] -1.028721 0.3256529 0.721578 [4,] -1.028721 0.3256529 0.721578 [5,] -1.028721 0.3256529 0.721578 [6,] -1.028721 0.3256529 0.721578 [7,] -1.028721 0.3256529 0.721578 [8,] -1.028721 0.3256529 0.721578 [9,] -1.028721 0.3256529 0.721578 [10,] -1.028721 0.3256529 0.721578 [11,] -1.028721 0.3256529 0.721578 [12,] -1.028721 0.3256529 0.721578 [13,] -1.028721 0.3256529 0.721578 [14,] -1.028721 0.3256529 0.721578 [15,] -1.028721 0.3256529 0.721578 [16,] -1.028721 0.3256529 0.721578 [17,] -1.028721 0.3256529 0.721578 [18,] -1.028721 0.3256529 0.721578 [19,] -1.028721 0.3256529 0.721578 [20,] -1.028721 0.3256529 0.721578
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP