Matlab - columna de datos

 
Vista:
sin imagen de perfil
Val: 24
Ha disminuido su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

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
Val: 7.076
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

columna de datos

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (4965 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
sin imagen de perfil
Val: 24
Ha disminuido su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

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
sin imagen de perfil
Val: 24
Ha disminuido su posición en 2 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

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
Revisar política de publicidad