1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > R语言产生对角阵 次对角阵等矩阵及矩阵运算

R语言产生对角阵 次对角阵等矩阵及矩阵运算

时间:2021-04-12 09:47:10

相关推荐

R语言产生对角阵 次对角阵等矩阵及矩阵运算

R语言产生各种类型的矩阵及矩阵运算

R语言产生一般的矩阵R语言产生单位阵R语言产生次对角阵R语言矩阵的常见运算

R语言产生一般的矩阵

# 依行排列,产生3行5列的矩阵A = matrix(c(1:15),3,5,byrow=T)

R语言产生单位阵

#产生对角线元素为1的6x6的单位阵A = diag(6)#产生对角线元素为5的6x6的单位阵A = diag(6)*5#产对角线元素为1:6的6x6的对角阵B = diag(c(1:6))

R语言产生次对角阵

#产生次对角线元素为1的6x6的矩阵阵A = diag(6)*0diag(A[-1,-6]) = 1#使第一行和最后一列去掉后的方阵的对角线为1

注:思路是为去掉某行某列的矩阵对角线赋值

R语言矩阵的常见运算

A = matrix(c(1:16),4,4,byrow=T);B = A# 提取对角线元素、提取部分行,列,删除部分行列diag(A)A[1,];A[,2]A[-1,];A[,-2]# 提取下(上)三角矩阵的元素A[lower.tri(A)]A[upper.tri(A)]# 矩阵四则运算A+B#加法A-B#减法3*B#数乘A%*%B#矩阵相乘solve() #求逆函数

矩阵的运算还有很多需要我们大家一起探索!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。