CARGAR SECUENCIALMENTE ARCHIVOS DE UNA LISTA
Publicado por Blas Benito (2 intervenciones) el 19/01/2008 13:09:20
Hola
Os describo un problema para el que no encuentro respuesta (aunque estoy seguro de que es simple, pero muy avanzado para mi ineptitud con MatLab), a pesar de llevar muchas horas mirando en la red al respecto:
Dispongo de un listado de 5000 archivos de texto (unos 300MB, son datos climáticos del Instituto Nacional de Meteorólogía, escenarios de cambio climático), y los correspondientes archivos en en mismo directorio.
archivo "list.txt"
0001.txt
0002I.txt
0008.txt
0009.txt
0013.txt
0015I.txt
...
He escrito un script en MatLab que:
- carga un archivo concreto (debo darle el nombre)
- lee el header (cada archivo tiene dos líneas de header)
- lee los datos climáticos
- calcula las estadísticas que necesito
- almacena los resultados en una tabla
Tengo que prepararlo para que lea y analice secuencialmente todos los archivos del listado, algo que en pesudocódigo sería
- carga lista
- carga archivo 1 de la lista
- lee el header (cada archivo tiene dos líneas de header)
- lee los datos climáticos
- calcula las estadísticas
- almacena los resultados en la primera fila de la tabla
- libera la memoria
-carga archivo 2 de la lista
-...
y así sucesivamente hasta analizar uno por uno todos los archivos del listado.
Os agradecería cualquier orientación al respecto.
Yo por mi parte, seguiré intentando aprender cada día mas MatLab.
Muchas gracias por adelantado!
Blas
Os describo un problema para el que no encuentro respuesta (aunque estoy seguro de que es simple, pero muy avanzado para mi ineptitud con MatLab), a pesar de llevar muchas horas mirando en la red al respecto:
Dispongo de un listado de 5000 archivos de texto (unos 300MB, son datos climáticos del Instituto Nacional de Meteorólogía, escenarios de cambio climático), y los correspondientes archivos en en mismo directorio.
archivo "list.txt"
0001.txt
0002I.txt
0008.txt
0009.txt
0013.txt
0015I.txt
...
He escrito un script en MatLab que:
- carga un archivo concreto (debo darle el nombre)
- lee el header (cada archivo tiene dos líneas de header)
- lee los datos climáticos
- calcula las estadísticas que necesito
- almacena los resultados en una tabla
Tengo que prepararlo para que lea y analice secuencialmente todos los archivos del listado, algo que en pesudocódigo sería
- carga lista
- carga archivo 1 de la lista
- lee el header (cada archivo tiene dos líneas de header)
- lee los datos climáticos
- calcula las estadísticas
- almacena los resultados en la primera fila de la tabla
- libera la memoria
-carga archivo 2 de la lista
-...
y así sucesivamente hasta analizar uno por uno todos los archivos del listado.
Os agradecería cualquier orientación al respecto.
Yo por mi parte, seguiré intentando aprender cada día mas MatLab.
Muchas gracias por adelantado!
Blas
Valora esta pregunta


0