r语言中矩阵QR分解_R语言常用的矩阵操作

r语言中矩阵QR分解_R语言常用的矩阵操作_第1张图片

R语言是一门非常方便的数据分析语言,它内置了许多处理矩阵的方法。下面列出一些常用的矩阵操作方法示例。


矩阵的生成

> mat <- matrix(1:16, ncol = 4, nrow = 4, byrow=TRUE, dimnames=list(c(paste("x", 1:4, sep = ".")), c(paste("y", 1:4, sep = "."))))
> mat
    y.1 y.2 y.3 y.4
x.1   1   2   3   4
x.2   5   6   7   8
x.3   9  10  11  12
x.4  13  14  15  16
# 矩阵的行列名还可以使用rownames或者colnames进行修改
> rownames(mat) <- paste("row", 1:4, sep=".")
> colnames(mat) <- paste("col", 1:4, sep=".")
> mat
      col.1 col.2 col.3 col.4
row.1     1     2     3     4
row.2     5     6     7     8
row.3     9    10    11    12
row.4    13    14    15    16

你可能感兴趣的:(r语言中矩阵QR分解,生成全1矩阵)