Plot time in format 00:00:00
    6 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
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 Commenti
  Adam Danz
    
      
 il 16 Ago 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?
Risposte (1)
  Jess Lovering
      
 il 14 Ago 2019
        Have you tried to use the duration function?
plot(duration({'00:02:37.96469', '00:02:38.93659'}), [1 1], 'bx')
8 Commenti
  Walter Roberson
      
      
 il 17 Ago 2019
				tr = duration(0,2, [37,38],[96469,93659]/100, 'Format', 'mm:ss.SSSSSS');
plot(tr, [1 1], 'bx')
  Jess Lovering
      
 il 19 Ago 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';
Vedere anche
Categorie
				Scopri di più su Dates and Time in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



