retime 'regular' is not a valid specification of target time vector for synchronization.
Show older comments
I have tried to use the code from here: https://uk.mathworks.com/help/matlab/ref/retime.html#d119e1004914 under 'Specify Time Step of Your Own' and I get an error. Why do I get an error when this is suggested code?
Time = datetime({'2015-12-18 07:29:53';'2015-12-18 08:00:00';...
'2015-12-18 08:31:02';'2015-12-18 09:30:00'});
Temp = [37.3;41.9;45.7;39.8];
Pressure = [30.1;29.9;30.03;29.8];
TT1 = timetable(Time,Temp,Pressure)
TT1 =
4×2 timetable
Time Temp Pressure
____________________ ____ ________
18-Dec-2015 07:29:53 37.3 30.1
18-Dec-2015 08:00:00 41.9 29.9
18-Dec-2015 08:31:02 45.7 30.03
18-Dec-2015 09:30:00 39.8 29.8
>> dt = minutes(30);
TT2 = retime(TT1,'regular','linear','TimeStep',dt)
Error using timetable/retime (line 121)
'regular' is not a valid specification of target time vector for synchronization.
Accepted Answer
More Answers (1)
Guillaume
on 18 Jun 2018
1 vote
The 'regular' option of retime was introduced in R2018a. You'll get this error if you're using any earlier version.
Categories
Find more on Introduction to Installation and Licensing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!