Matlab - Graficar relacion datos/tiempo con cambio de fecha

 
Vista:
sin imagen de perfil

Graficar relacion datos/tiempo con cambio de fecha

Publicado por ufa (1 intervención) el 14/05/2018 10:25:51
Estoy realizando un proyecto en el que debo cuantificar el tiempo de reacción al pulsar una alarma.
Los datos quedan guardados en excel en dos columnas, la primera para tiempo de reaccion y la segunda para la hora.

Me encuentro con el problema que el experimento comienza a las 22.00 de la noche y termina a las 08.00 del día siguiente, con lo que la gráfica al llegar a 24.00 vuelve hacia atrás, adjunto jpg de la problematica.

El codigo original es el siguiente, como lo modifico para que represente seguida la curva?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
clc;close all;clear;
set(gcf,'color', 'white');axis off; axes('fontsize',10)
 
datos=xlsread('C:\reac_11.05_07.17.xlsx')
 
reaccion=datos(:,1)
horas=datos(:,4)
 
x=linspace(horas(1),inf,6)
y=linspace(reaccion(1),reaccion(6),6)
 
hold on
titulo='Relación Horas y Reacción'
ejex='Horas'
ejey='Milisegundos'
 
title(titulo,'fontsize',22)
xlabel(ejex,'fontsize',22)
ylabel(ejey,'fontsize',22)
 
 
f=plot(horas,reaccion,'b');
 
 
gr2=plot(horas,reaccion,'.')
 
 
set(gr2,'Marker','o','LineWidth',1,...
       'MarkerEdgeColor','k',...
       'MarkerFaceColor','r',...
       'MarkerSize',6)
 
datetick('x','HH:MM:SS', 'keepticks')
horas-matlab
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