Matlab - columna de datos

   
Vista:

columna de datos

Publicado por Manuel mhiguerasm@gmail.com (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
Imágen de perfil de JOSE JEREMIAS CABALLERO

columna de datos

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4442 intervenciones) el 11/05/2017 15:27:38
Debería subir su data, porque no menciona en su su pregunta, que tipo de data tiene.

Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

columna de datos

Publicado por Manuel (15 intervenciones) el 11/05/2017 16:30:47
Correcto, adjunto data.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

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