您的位置:首页 > 其它

[置顶] 【R语言 矩阵相乘】R语言矩阵相乘100次

2017-08-16 14:40 381 查看
【D1 D2】2*1

【T1 T2】1*2

要求D1和D2随机的变动, 矩阵相乘100次

rm(list=ls())
gc()

options(scipen = 2000)

##################写成函数###########3

#################定义TT矩阵(1*2)
TT <- matrix(c(1,3),1,2)

DD<- matrix(c(1,2),2,1)
result1 <- DD %*% TT

m1=result1
######################设定随机取的整数范围
x <- 1:100

m=data.frame()
#################变换DD矩阵(2*1)##############
for (i in 2:100){
D2<- matrix(c(sample(x,1,replace=TRUE),sample(x,1,replace=TRUE)),2,1)
# print(D2)
result <- D2%*% TT
print(result)
m <- rbind(m,result)
result1 <- result  %*% result1

}

(finally_result <- result1)
(m_all <- rbind(m,m1))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: