Я хотел бы создать единичные матрицы разных размеров, и я в состоянии сделать это в меньшем масштабе, например, так:Создания единичных матриц в R
> x <- matrix(cbind(c(1,0), c(0,1)), 2)
> x
[,1] [,2]
[1,] 1 0
[2,] 0 1
И вот так:
> 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
Однако, похоже, это станет все более утомительным по мере увеличения размеров идентичных матриц.
Есть ли более простой способ создания п -Value единичных матриц?
'diag (5)' - это идентификационная матрица 5x5 – rawr
@rawr: Спасибо, это прекрасно. Я рад отметить это как принятый ответ, если вы положите его ниже. –