R语言中用matrix定义矩阵的一个困惑

> H<-matrix(1,c(5,5));H
[,1]
[1,] 1
[2,] 1
[3,] 1
[4,] 1
[5,] 1
>
为什么会是上面的结果,matrix(1,c(5,5))与matrix(1,5,5)有什么不同?

matrix(1,c(5,5)),matrix只会识别c(5,5)的行,而不识别列。matrix(1,5,5),表示生成5行5列的矩阵。
温馨提示:答案为网友推荐,仅供参考
相似回答