
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.
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


0