Creating Own Time Variable from Datetime Data
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Cam Pine
am 19 Sep. 2022
Beantwortet: Stephen23
am 19 Sep. 2022
Hello! I am currently trying to create a timeseries plotting of wind averages. Currently, my time variable is in the format MM/DD,YYYY HH:MM, however, it repeats for 20 data points until it changes to the next minute. Example, 08/26/2020 12:00 --> 20 values --> 21st data point 08/26/2020 12:01. I am trying to create my own time variable for a six-hour period that I am interested in plotting for a time vs wind plot. I originally used:
<< plot(time1(18571:1:25552),wavg1(18571:1:25552)); where 18571-->25552 corresponds to the datapoint for 04:00 -- 10:00 local time of the interesting period.
This code worked, however, it made the plot look funky with the multitude of values for each minute.
I am now trying:
<< timesec = [14400:3:36000] 14400/3600(seconds in an hour) = 4 36000/3600 = 10
I hope someone can help me convert my datetime time variable into working with a new time variable, thanks.
0 Kommentare
Akzeptierte Antwort
Stephen23
am 19 Sep. 2022
"I hope someone can help me convert my datetime time variable into working with a new time variable, thanks. "
Your question does not show any datetime variable.
Using datetime & duration objects is simpler than messing around with fractions like you are doing:
DT = datetime(2020,8,26,4,0,0):seconds(3):datetime(2020,8,26,10,0,0);
DT = DT(:)
Y = rand(7201,1);
plot(DT,Y)
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Time Series Events finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
