R语言初级教程(14): 矩阵(中篇)
这篇博客将介绍有关矩阵的一些操作,主要包括矩阵的基本运算、转置、内积、行列式、对角元素操作、逆、提取矩阵的上下三角部分以及如何将矩阵转化为向量。
1. 矩阵的基本运算
1.1 矩阵间的四则运算
当矩阵的维度相同时,矩阵间的四则运算只不过是对应元素的运算,这一点跟向量的运算非常像。来看些例子:
> A <- matrix(1:4, ncol=2)
> B <- matrix(2:5, ncol=2)
> A
[,1] [,2]
[1,] 1 3
[2,] 2 4
> B
[,1] [,2]
[1,] 2 4
[2,] 3 5
> A + B ##两矩阵相加
[,1] [,2]
[1,] 3 7
[2,] 5 9
> A / B ##两矩阵相除
[,1] [,2]
[1,] 0.5000000 0.75
[2,] 0.6666667 0.80
相关文章