Calculate std with retime function
조회 수: 8 (최근 30일)
이전 댓글 표시
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
채택된 답변
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Time Series Events에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!