mi piacerebbe creare matrici di identità di diverse dimensioni, e sono in grado di farlo su scala più piccola in questo modo:Creazione di Identità matrici in R
> x <- matrix(cbind(c(1,0), c(0,1)), 2)
> x
[,1] [,2]
[1,] 1 0
[2,] 0 1
E in questo modo:
> y <- matrix(cbind(c(1,0,0), c(0,1,0), c(0,0,1)), 3)
> y
[,1] [,2] [,3]
[1,] 1 0 0
[2,] 0 1 0
[3,] 0 0 1
Tuttavia, sembra che questo diventerà sempre più noioso con l'aumentare delle dimensioni delle matrici di identità.
C'è un modo più semplice per creare n matrici di identità -VALORE?
'diag (5)' è una matrice di identità 5x5 – rawr
@rawr: Grazie, è perfetto. Sono felice di contrassegnarlo come una risposta accettata se lo metti sotto. –