resampling data into equal intervals

13 views (last 30 days)
C.G.
C.G. on 14 Feb 2022
Commented: C.G. on 14 Feb 2022
I have a dataset (attached) which has been sampled at unequal intervals, but for processing I need to resample this to every second.
The timestamps for each data point are in column 1, and the data in column 2.
I have looked at the information on resample on matlab help, but i'm struggling to work out how to do this for my dataset. Can anybody help?

Accepted Answer

Simon Chan
Simon Chan on 14 Feb 2022
Try function retime
TT1=readtimetable('dataset.txt');
TT2 = retime(TT1,'secondly','linear'); % You may choose other method other than 'linear'
head(TT2,10) % Showing first 10 data
ans = 10×2 timetable
Time mass tare _______________________ ________ ____ 2022-02-08 20:04:12.000 0.55425 0 2022-02-08 20:04:13.000 0.46354 0 2022-02-08 20:04:14.000 0.31349 0 2022-02-08 20:04:15.000 0.27578 0 2022-02-08 20:04:16.000 0.44176 0 2022-02-08 20:04:17.000 -0.56104 0 2022-02-08 20:04:18.000 1.1503 0 2022-02-08 20:04:19.000 0.76525 0 2022-02-08 20:04:20.000 0.37981 0 2022-02-08 20:04:21.000 0 0
  1 Comment
C.G.
C.G. on 14 Feb 2022
Thank you! I didn't know about retime

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!