resampling data into equal intervals

2 次查看(过去 30 天)
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?

采纳的回答

Simon Chan
Simon Chan 2022-2-14
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

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by