[問題] [R]identity matrix

看板Statistics作者 (微笑台灣)時間17年前 (2009/04/17 14:08), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串4/5 (看更多)
我想要請問一下 就是我現在希望用R寫個程式 就是可以把好幾個identity matrix 寫在一起 例如 目前我寫identity matrix 的程式為 n <-3 X <- matrix(0,nrow = n, ncol = n) X[row(X) == col(X)] <- 1 若我要把3X3的identity matrix 依序出現十次 像以下這樣的排法,我應該要怎樣寫比較好 謝謝 :) [,1] [,2] [,3] [1,] 1 0 0 [2,] 0 1 0 [3,] 0 0 1 [4,] 1 0 0 [5,] 0 1 0 [6,] 0 0 1 [7,] 1 0 0 [8,] 0 1 0 [9,] 0 0 1 . . . . . . . . . -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.52.177

04/17 15:17, , 1F
matrix(rep(X,10), ncol=3, byrow=T)
04/17 15:17, 1F

04/17 15:25, , 2F
X可以用 diag(1,3)
04/17 15:25, 2F
文章代碼(AID): #19w1puoq (Statistics)
文章代碼(AID): #19w1puoq (Statistics)