Matlab - columna de datos

 
Vista:
sin imagen de perfil

columna de datos

Publicado por Manuel (15 intervenciones) el 11/05/2017 02:12:47
Hola amigos, necesito primero sacar los 4 primeros dígitos de una columna de datos que tiene el siguiente formato: 021020160101 (esta columna tiene un largo de 366 y luego de los 4 primeros dígitos, tiene el año, mes y dia, y asi por un año completo).

Además, necesito que para cada día se le asigne 24 horas.

Espero haber sido claro.

Muchas gracias como siempre por su ayuda.
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
sin imagen de perfil

columna de datos

Publicado por Manuel (15 intervenciones) el 11/05/2017 17:40:31
Amigos, solucione en parte el problema con el siguiente script:

1
2
3
4
5
6
D=num2str(TSM(:,1));
DIN=datenum(D(1,4:end),'yyyymmdd');
DT=datenum(0,0,0,1,0,0);
DFIN=datenum(D(end,4:end),'yyyymmdd');
ti=DIN:DT:DFIN;
F=datestr(ti,31);

Sin embargo, esto me deja sin las 23 horas restantes luego del 31 de diciembre de 2016.

Como puedo solucionar esto último?

Muchas Gracias,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar