Matrix正在转换为r中的列表

时间:2018-02-07 16:35:01

标签: r matrix

我是r的新手,我遇到了矩阵问题。我已经创建了一个名为out的大型矩阵,但是当我尝试在for循环中运行它时,我收到的错误信息是维度不正确。经过大量的反复试验,我发现我有一个for循环,它将它转换为长列表而不是矩阵。我怎么阻止这个?这是我的代码:

ComK<-seq(0,4,0.001) #Molarity
beta<-1 #Molarity/s
alpha<-1 #Inverse seconds
l<-length(ComK)
h<-4
out<-matrix(c(0),nrow = l,ncol=h)
# Finding All terms for the given ComK concentrations
for(i in 1:length(ComK)){
 out[i,1]<-ComK[i]
 out[i,2]<-prod(beta)
 out[i,3]<-deg(alpha,ComK[i])
 out[i,4]<-RHS(alpha,beta,ComK[i])
}

0 个答案:

没有答案