matlab

[ matlab ] 정해진 시간 간격으로 데이터 보정

humming_stereo 2024. 2. 1. 18:56

목표

아래 사진과 같이 시간 간격이 오차가 있는 데이터를 원하는 시간 간격으로 모정


코드

% dt: time data (datetime format)

% 1. datetime -> timetable
d1 = timetable(dt,nan(length(dt),1));

% 2. retime (set time interval)
d2 = retime(d1,'regular','nearest','TimeStep',minutes(10));

% 3. timetable -> datetime
d3 = d2.dt(1:end-1);

 

'matlab' 카테고리의 다른 글

[ matlab ] 구조체형 변수에서 필드 변수 추출  (0) 2024.11.29
[ matlab ] datetime 연산  (0) 2024.11.29
[ matlab ] yyaxis  (0) 2024.01.29
[ matlab ] cellfun  (0) 2024.01.27
특정 형식 시간 데이터 처리 'T'  (0) 2023.10.27