Matlab - SOS Lectura de datos

 
Vista:

SOS Lectura de datos

Publicado por Juan Carlos (1 intervención) el 13/09/2006 14:50:31
Hola, necesito cargar gran cantidad de datos desde archivos planos para poder realizar un análisis para mi PFC, me interesa meterlo en estructuras o cell arrays pero sin fijar todas las variables, es decir, esto:

[a,b,c,d,e,f,g,h] = textread('archivo.1, '%f%f%f%f%s%s%f%f', 'delimiter', ';');

pero sin tener que poner las 8 variables ya que algunos archivos tienen más o menos, así:

a= textread('archivo.1', '%f%f%f%f%s%s%f%f', 'delimiter', ';');

siendo 'a' una estructura o un cell, he probado de todo: [a], a, [a{:}], a{} y siempre da un error: 'Number of outputs must match the number of unskipped input fields'

También he probado a hacer un deal del textread y nada.

¿Hay alguna forma de poder cargar los datos sin tener que poner todas las variables para guardarlo?

Por si necesitan saberlo, la estructura de los datos a descargar es la siguiente:

2006;09;13;11;TOBACOM2;TOTGEIM;-30.3;0.000;
2006;09;13;12;TOBACOM2;TOTGEIM;-27.0;0.000;
2006;09;13;13;TOBACOM2;TOTGEIM;-175.0;0.000;
....

Y otra cosa... ¿alguna manera para capturar los datos omitiendo las dos primeras líneas que tienen otro formato al ser información del archivo?

Os agradecería bastante si me podéis dar alguna solución posible. Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder