1 创建矩阵
a = matrix(c(1,2,3,4,5,6))
b = matrix(c(1,2,3,4,5,6),nrow=2,ncol=3)
c = matrix(c(1,2,3,4,5,6),nrow=2,ncol=3,byrow=T)
d = matrix(c(1,2,3,4,5,6),nrow=2,ncol=3,byrow=F)
注:
nrow:指定行数,默认值 1
ncol:指定列数,默认值 1
byrow :默认值 FALSE,即按列排列;byrow=T时,按行排列
提取矩阵b的第1行和第2列
2 矩阵的线性运算
矩阵的加减法和矩阵的数乘合称矩阵的线性运算。
2.1 加法
对应元素相加
2.2 减法
对应元素相减
2.3 数乘
3 转置
4 矩阵的逆
设A是数域上的一个n阶方阵,若在相同数域上存在另一个n阶矩阵B,使得: AB=BA=I。 则我们称B是A的逆矩阵,而A则被称为可逆矩阵
注:I为单位矩阵。
5 矩阵乘积
注:A*B 是矩阵对应元素乘积
6 矩阵的迹
n×n矩阵A的主对角线(从左上方至右下方的对角线)上各个元素的总和被称为矩阵A的迹(或迹数)。
其中,diag()可以提取求n阶矩阵主对角线元素,也可使用diag()构造对角线函数:
7 矩阵行列式
|
请发表评论