Matlab - Formatos y espacios

 
Vista:
sin imagen de perfil

Formatos y espacios

Publicado por Guillermo (5 intervenciones) el 05/06/2015 12:30:43
Buenas a todos,

Tengo un fichero de texto cuyas lineas son como este ejemplo:

1696149 622 1 0.000 0.010 0.1SS

He intentado leer el fichero de esta manera:

fileID='1696149 622 1 0.000 0.010 0.1SS';

C = textscan(fileID,'%7d%3d%2d%2d%17.3f%17.3f%7.1f%s%s')

Lo que necesito es que el formato tenga en cuenta el espacio entre valores. Me explico,

Necesito coger los 7 primeros valores, después los 3 siguientes, después los 2, luego otros dos...
Cogería 1696149, 6,22, 1.

El problemas es que los formatos no tienen en cuenta los espacios, luego cuando coge los 7 primeros números, se saltan los dos espacios que vienen a continuación y coge los 3 números siguientes. 1696149,622,1

Me estoy volviendo loco. Gracias por adelantado.
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