Why don't use a list?
m <- list()
for(i in 1:10) {
        m[[i]] <- matrix(NA, i, i)
}
then access them as m[[7]][1,6]
Ciao!
        mario

On 22-Apr-10 18:08, karena wrote:

I need to create 10 matrices. say matrix 1-10.

matrix_1 is 1 by 1
matrix_2 is 2 by 2
matrix_3 is 3 by 3
    .
    .
    .
matrix_10 is 10 by 10

I am just wondering if there are some functions in R that are similar to the
macro variables in SAS. so I can create these 10 matrices by doing:
for (i in 1: 10) {
matrix_$i<- matrix(nrow=i, ncol=i)
}

rather thank creating these matrices one by one manually.

Anyone have any suggestions?

thanks,

karena


--
Ing. Mario Valle
Data Analysis and Visualization Group | http://www.cscs.ch/~mvalle
Swiss National Supercomputing Centre (CSCS)      | Tel:  +41 (91) 610.82.60
v. Cantonale Galleria 2, 6928 Manno, Switzerland | Fax:  +41 (91) 610.82.82

______________________________________________
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.

Reply via email to