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?
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')
- reac_11.05_07.17.rar(7,4 KB)
Valora esta pregunta
0