Calculate std with retime function
13 views (last 30 days)
Show older comments
Petr Michalek
on 25 Jul 2023
Moved: Cris LaPierre
on 25 Jul 2023
Hello,
I have a timetable tab20sel vith 4 variables Var1-Var4 (wind velocity components and temperature), sampled at 10 Hz, first four rows:
'2017-10-28 08:00:00.000' 9.0600 2.1200 -0.5900 8.4100
'2017-10-28 08:00:00.100' 8.2800 2.5100 -0.3900 8.4200
'2017-10-28 08:00:00.200' 8.2600 2.4400 0.0600 8.6800
'2017-10-28 08:00:00.300' 8.1700 2.7200 -0.1700 8.4700
I would like to calculate the standard deviation of all four variables in 10-minute interval with retime function:
newtimestep=minutes(10);
tab20retstd=retime(tab20sel,newtimestep,@std);
but I get an error which I dont understand:
Error using timetable/retime
All input timetables must have row times with the same data type as target time vector.
Neither this code doesnt work:
tab20retstd=retime(tab20sel,newtimestep,@(v)std(v,[],1));
What am I doing wrong? Thanks.
0 Comments
Accepted Answer
More Answers (0)
See Also
Categories
Find more on Timetables 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!