
Leer archivo ENORME a velocidad RAZONABLE
Publicado por Carlos (2 intervenciones) el 10/07/2014 11:42:21
Buenos días a todos,
Voy directo a la duda:
tengo un archivo .txt muy grande formado por:
-11 líneas de encabezado omitibles
-una matriz de datos de 102400 filas y 48 columnas, con los datos dispuestos del siguiente modo:
;0.000000000;-0.005630779;...........................;0.000000000;0.005615889
;0.000097656;0.011308677;...........................;0.000097656;-0.019945318
;0.000195313;0.030462751;...........................;0.000195313;-0.033628475
.
.
.
.
.
Lo que necesito es leerlos desde MatLab en un tiempo bajo (menos de un minuto, a ser posible).
He probado con textscan, con fscan + bucles y no baja de los 30 minutos.
Sé, por un programa hecho en matlab (del cual no puedo ver el código) que se puede tardar poco tiempo en leer la misma cantidad de datos.
Espero que me deis algo de luz en este tema porque ya no se que hacer.
Muchas gracias por adelantado.
Un saludo.
Carlos.
Voy directo a la duda:
tengo un archivo .txt muy grande formado por:
-11 líneas de encabezado omitibles
-una matriz de datos de 102400 filas y 48 columnas, con los datos dispuestos del siguiente modo:
;0.000000000;-0.005630779;...........................;0.000000000;0.005615889
;0.000097656;0.011308677;...........................;0.000097656;-0.019945318
;0.000195313;0.030462751;...........................;0.000195313;-0.033628475
.
.
.
.
.
Lo que necesito es leerlos desde MatLab en un tiempo bajo (menos de un minuto, a ser posible).
He probado con textscan, con fscan + bucles y no baja de los 30 minutos.
Sé, por un programa hecho en matlab (del cual no puedo ver el código) que se puede tardar poco tiempo en leer la misma cantidad de datos.
Espero que me deis algo de luz en este tema porque ya no se que hacer.
Muchas gracias por adelantado.
Un saludo.
Carlos.
Valora esta pregunta


0