Filter a data table (timebased) based on another table (based on known lap intervals)

조회 수: 1 (최근 30일)
Hi,
I've got 2 tables, 1 containg the continuous data (data.mat) data and 1 containg the lap start stop intervals (ends.mat).
I'm looking at generating new T2 tables from the original T table for each start-stop interval (all columns) and save as a separate files (laps), in this example 3 laps.
Thanks.

채택된 답변

Chunru
Chunru 2022년 8월 18일
load data.mat
load ends.mat
for i=1:size(E, 1)
idx = T.Time >= E.Start_time(i) & T.Time <= E.Stop_time(i);
T2 = T(idx, :);
save("NewTable"+i+".mat", "T2");
end
dir
. .. NewTable1.mat NewTable2.mat NewTable3.mat data.mat ends.mat

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Tables에 대해 자세히 알아보기

태그

제품


릴리스

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by