Filter löschen
Filter löschen

How to set x-axis into HH:MM format?

1 Ansicht (letzte 30 Tage)
Lu Da Silva
Lu Da Silva am 7 Sep. 2021
Kommentiert: the cyclist am 7 Sep. 2021
I have a double of 21x1 which corresponds to the air temperature over time. The time is a cell (21x1) containing the hour at which the temperature was measured, in the format HH:MM. The measurements were taken every 10 minutes from 03:20 to 06:40. How do I plot (scatterplot) temperature vs time?
  3 Kommentare
Lu Da Silva
Lu Da Silva am 7 Sep. 2021
It's just two vecors tho, like:
A = [ 24 25 26 27 24 24 24]
B = [ 02:20 02:30 02:40 02:50 03:00 03:10 03:20]
and I'd like to plot A against B
the cyclist
the cyclist am 7 Sep. 2021
The advantage of actually uploading the data is that you do not inadvertently make MATLAB statements such as
B = [ 02:20 02:30 02:40 02:50 03:00 03:10 03:20]
B = 1×162
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 2 3 4 5 6 7 8 9 10 11 12
that are clearly not defining times.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Dave B
Dave B am 7 Sep. 2021
The B that you list in your snippet doesn't look like times. Here's an example where B is actually a time:
A = [24 25 26 27 24 24 24];
B = datetime('now') + minutes(10:10:70);
scatter(B,A,'filled')
axis padded

Community Treasure Hunt

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

Start Hunting!

Translated by