convert time axis set in 10 day cycles to days?

1 次查看(过去 30 天)
I need to convert my time vector t = 723 x 1 in the format of 10-day cycles into just days, still keeping the same 723 size.
the time data looks as follows:
1993.0145264
1993.041626
1993.0688477
1993.0959473
1993.1231689
1993.1502686
1993.1774902
1993.2045898
1993.2318115
1993.2590332
1993.2861328
1993.3133545
1993.3404541
etc. etc...
I need this for calculating harmonics...
thanks, Michael

采纳的回答

dpb
dpb 2014-7-29
Presuming from the format it is year.fractionaldays
>> diff(t)
ans =
0.0271
0.0272
0.0271
0.0272
0.0271
0.0272
0.0271
0.0272
0.0272
0.0271
0.0272
0.0271
which shows is a constant dt. Thus, you can simply again use linspace with an arbitrary starting value and whatever units for delta-t desired over the length of the series. The actual values are immaterial.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Dates and Time 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by