SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: Azteca01 en Sábado 5 de Marzo de 2011, 00:20
-
primero que nada les agradesco mcuho la molestia tomada.
tengo algonos cientos de archivos de un modelo numerico, que guarda archivos en carpetas por año, es decir tengo carpetas: 2000, 2001, 2002.. etc
y en mi programa de matlab yo quiero leer todos los archivos que estan en cada carpeta, pero solo puedo leer los archivos de un solo año, yo quiero que este proceso sea automatizado.
he escrito algo como esto:
for k=2000:2009 %donde este es el año
c=dir('/Users/AZTECA/Documents/' num2str(k) 'MAP*.*') % aqui es donde quiero que cambie de año en año para abrir esa carpeta
[fid,message]=fopen(c(k).name, 'r','l') % y luego abrir cada uno de esos archivos
end
cualquier idea es bien recibida.
Gracias.
-
Hola
Esta bien, lo que estas haciendo, solo tienes que agregar los corchetes y listo, ahora prueba el programa.
Saludos
Dave
correa.dave30@gmail.com
for k=2000:2009 %donde este es el año
c=dir(['/Users/AZTECA/Documents/' ,num2str(k), 'MAP*.*']) % aqui es donde quiero que cambie de año en año para abrir esa carpeta
[fid,message]=fopen(c(k).name, 'r','l') % y luego abrir cada uno de esos archivos
end