Gestión datos y encabezados en Matlab archivos .txt
Publicado por Jaime (9 intervenciones) el 17/11/2018 16:40:07
Hola buenas! Estoy teniendo un problema con un archivo .txt un poco complicado para poder extraer de él ciertos datos.
El archivo tiene 82 lineas iniciales que no me sirven (comenzando por caracteres), y a continuación una tabla como la siguiente:
**********************************************************************************************************
Date__(UT)__HR:MN R.A._(ICRF/J2K)_DEC APmag S-brt delta deldot S-O-T /r S-T-O
**********************************************************************************************************
$$SOE
1979-Aug-31 00:00 338.62879 2.09528 n.a. n.a. 0.01240732271739 -10.4317135 13.7075 /L 166.2738
1979-Aug-31 00:01 338.63132 -2.09484 n.a. n.a. 0.01240313855809 -10.4323120 13.7054 /L 166.2760
...
Mi idea es eliminar las 82 lineas anteriores (fget me imagino, pero no me termina de funcionar el bucle), y a continuación guardar la tabla en una matriz para poder utilizar los datos. (fscan, str2num...). Creo que no termino de entender bien la lógica de Matlab y por ello tengo estos problemas. Si se le ocurre alguna solución a alguien le estaría muy agradecido!
Un saludo y gracias.
El archivo tiene 82 lineas iniciales que no me sirven (comenzando por caracteres), y a continuación una tabla como la siguiente:
**********************************************************************************************************
Date__(UT)__HR:MN R.A._(ICRF/J2K)_DEC APmag S-brt delta deldot S-O-T /r S-T-O
**********************************************************************************************************
$$SOE
1979-Aug-31 00:00 338.62879 2.09528 n.a. n.a. 0.01240732271739 -10.4317135 13.7075 /L 166.2738
1979-Aug-31 00:01 338.63132 -2.09484 n.a. n.a. 0.01240313855809 -10.4323120 13.7054 /L 166.2760
...
Mi idea es eliminar las 82 lineas anteriores (fget me imagino, pero no me termina de funcionar el bucle), y a continuación guardar la tabla en una matriz para poder utilizar los datos. (fscan, str2num...). Creo que no termino de entender bien la lógica de Matlab y por ello tengo estos problemas. Si se le ocurre alguna solución a alguien le estaría muy agradecido!
Un saludo y gracias.
Valora esta pregunta


0