R语言中的赋值、运算符、对象模式和类
1. R语言中的运算符
1.1 矩阵运算符和函数
R语言提供了一系列用于操作矩阵的运算符和函数,以下是一些常见的矩阵运算符和函数:
| 运算符/函数 | 操作 | 示例 |
| — | — | — |
| %*%
| 矩阵乘法 | a%*%b
|
| %o%
或 outer()
| 两个向量、矩阵或数组的外积 | a%o%b
, outer(a,b)
|
| t()
| 矩阵转置 | t(a)
|
| crossprod()
或 tcrossprod()
| 矩阵的叉积 | crossprod(a)
, crossprod(a,b)
, tcrossprod(a)
, tcrossprod(a,b)
|
| diag()
| 矩阵的对角线元素或创建对角矩阵 | diag(a)
( a
为矩阵), diag(a)
( a
为向量) |
| solve()
| 矩阵求逆或求解线性方程