R语言初级教程(14): 矩阵(中篇)

2020-06-17 00:00:00 函数 元素 运算 向量 矩阵

这篇博客将介绍有关矩阵的一些操作,主要包括矩阵的基本运算、转置、内积、行列式、对角元素操作、逆、提取矩阵的上下三角部分以及如何将矩阵转化为向量。

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

相关文章