resampling data into equal intervals

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?

 Réponse acceptée

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

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by