resampling data into equal intervals

3 ビュー (過去 30 日間)
C.G.
C.G. 2022 年 2 月 14 日
コメント済み: C.G. 2022 年 2 月 14 日
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
  1 件のコメント
C.G.
C.G. 2022 年 2 月 14 日
Thank you! I didn't know about retime

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeDescriptive Statistics についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by