Failure on combining 2 timetable
조회 수: 2 (최근 30일)
이전 댓글 표시
When I combine 2 timetables horizontally, error always occurs. How can I manage to combine them?
The 2 timetables (a and b) have the same time rows but different variable arrays:
a =
5×1 timetable
Time ID1S01_PWM_timerticks_ph1
__________ _________________________
4.2981 sec 0
4.303 sec 65534
4.3081 sec 0
4.3131 sec 0
4.3181 sec 0
b =
5×1 timetable
Time ssiSelSicMsg2
__________ _____________
4.2981 sec 9
4.303 sec 9
4.3081 sec 9
4.3131 sec 9
4.3181 sec 9
>> [a b]
Error using tabular/horzcat
All tables being horizontally concatenated must have the same row times.
댓글 수: 0
채택된 답변
Star Strider
2023년 8월 21일
편집: Star Strider
2023년 8월 21일
EDIT — (21 Aug 2023 at 15:57)
To illustrate —
Time = [4.2981; 4.3030; 4.3081; 4.3131; 4.3181];
ID1S01_PWM_timerticks_ph1 = [0; 65534; 0; 0; 0];
T1 = timetable(seconds(Time),ID1S01_PWM_timerticks_ph1)
ssiSelSicMsg2 = 9*ones(5,1);
T2 = timetable(seconds(Time), ssiSelSicMsg2)
Tsync = synchronize(T1,T2)
EDIT — (21 Aug 2023 at 20:23)
Changed to use original variable names. Code otherwise unchanged.
.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Array Geometries and Analysis에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!