R语言矩阵操作与线性代数应用全解析
1. 矩阵创建
在R语言中,创建矩阵有多种方式,其中使用 matrix() 函数是较为简单的方法,它可以将向量元素组织到指定位置形成矩阵。
- 使用 matrix() 函数创建矩阵
seq1<-seq(1:6)
m1<-matrix(seq1, nrow=2, ncol=3)
m1
输出结果:
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
- 使用
diag()函数创建对角矩阵
diag()函数非常实用,当对象为向量时,它会创建一个以该向量为主对角线的对角矩阵;当对象为矩阵时,它会返回矩阵的主对角线;当对象为标量时,diag(k)会返回一个$k\times k$的单位矩阵。
m2<-diag(seq1)
m2
diag(c(1, 2, 3))
diag(m1)
diag(4)
2. 矩阵行列添加
cbind() 和 rbind() 函数在矩阵操作中经常
超级会员免费看
订阅专栏 解锁全文
25

被折叠的 条评论
为什么被折叠?



