Plot time in format 00:00:00

4 visualizaciones (últimos 30 días)
nas illmatic
nas illmatic el 14 de Ag. de 2019
Comentada: Jess Lovering el 19 de Ag. de 2019
I am trying to plot time on the x-axis and on the y an amplitude (in this case 1 as an example) in the following format: however, following code breaks and an attempt to google led to datetime and prefixing that to the time format of not work nor did datestr
Plot([00:02:37.96469 00:02:38.93659], [1 1], bx)
  4 comentarios
Adam Danz
Adam Danz el 16 de Ag. de 2019
Look at this.
>> [00:02:37.96469 00:02:38.93659]
ans =
Columns 1 through 22
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 0 2 4
Columns 23 through 39
6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38
Where did this ">> [00:02:37.96469 00:02:38.93659]<<" come from? Did you just type that in?
nas illmatic
nas illmatic el 16 de Ag. de 2019
Yes that’s the time I want to plot and yes I just typed that in

Iniciar sesión para comentar.

Respuestas (1)

Jess Lovering
Jess Lovering el 14 de Ag. de 2019
Have you tried to use the duration function?
plot(duration({'00:02:37.96469', '00:02:38.93659'}), [1 1], 'bx')
  8 comentarios
Walter Roberson
Walter Roberson el 17 de Ag. de 2019
tr = duration(0,2, [37,38],[96469,93659]/100, 'Format', 'mm:ss.SSSSSS');
plot(tr, [1 1], 'bx')
Jess Lovering
Jess Lovering el 19 de Ag. de 2019
I use 2019a so I am not sure if this will be the same, but I am able to change the x-axis format with this command:
h = gca;
h.XAxis.TickLabelFormat = 'mm:ss.SSSSSS';

Iniciar sesión para comentar.

Categorías

Más información sobre Dates and Time en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2017a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by