Hi R-friends
   
  I need to read a big matrix (something like 1024000x1024) into 1000 small matrices. After that, I need write each small matrix (1024x1024) into a asc file, putting de index of matrix (1:1000) on the file name.
   
  I´m makint it by a hard and unelegant way:
   
  mat<-scan("file...")  # reading list
  mat_r001<-matrix(mat[1:1048576],1024,1024)  # here I used list positions
mat_r002<-matrix(mat[1048577:2097152],1024,1024)
mat_r003<-matrix(mat[2097153:3145728],1024,1024)
   
  write (mat_r0001, file = "mymat_r0001.txt")
  write (mat_r0001, file = "mymat_r0002.txt")
  ...
  write (mat_r0999, file = "mymat_r0999.txt")
  write (mat_r1000, file = "mymat_r1000.txt")
   
  rm(mat_r001)
  rm(mat_r002).. ... rm(mat_1000)
   
  Helllp, please.
   
  Miltinho :-)
  BRAZIL
   
   

 		
---------------------------------

	[[alternative HTML version deleted]]

