Hi > > Dear R users > I want change the entries in a matrix. I did a matrix > > > > A=0 1 5 > > .3 0 0 > > 0 .5 0 > > > > A1<-A > > > A2<-A*0.90 > A2 > > 1 2 3 > > 1 0.00 0.90 4.5 > > 2 0.27 0.00 0.0 > > 3 0.00 0.45 0.0 > > > > I need replace elements one by one in a loop > > I tried the following using package POPBIO, > > total <-matrix(0, nrow=5, ncol=60) > > for(i in 1:10){ > > A1<-A ^^^^^^^^^^^ here you change A1 in each loop to A, is it what you want?
Regards Petr > > A1[1,2] <- A2[1,2] > > A1[1,3]<-A2[1,3] > > A1[2,1]<-A2[2,1] > > A1[3,2]<-A2[3,2] > > n <-runif(3) > > n <- n/sum(n) > > p1<-pop.projection(A1,n,60) > > total[i,] <- p1$pop.sizes} > > matplot2(total, legend=NA,xlab=c(years)) > > > > but i not view change in population > > > > > > Thanks in advance > > Fidel M. > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.