可以使用diag()函数。该函数接受一个向量作为参数,其中向量的元素将被放置在对角线上。
例如,要创建一个3x3的对角矩阵,对角线上的元素为1、2、3,可以使用以下代码:
matrix <- diag(c(1, 2, 3))
这将创建一个如下所示的对角矩阵:
1 0 0
0 2 0
0 0 3
对角矩阵在线性代数和统计分析中广泛应用。它们具有以下特点:
在实际应用中,对角矩阵可以用于表示单位矩阵、对称矩阵、协方差矩阵等。
如果您想了解更多关于R语言中对角矩阵的相关信息,可以查阅腾讯云文档中的《R语言教程》:
领取专属 10元无门槛券
手把手带您无忧上云