주요 콘텐츠

SISO 행렬 데이터를 타임테이블로 변환하기

입력 벡터 umat1과 출력 벡터 ymat1, 샘플 시간 Ts로 구성된 데이터를 불러옵니다.

load sdata1 umat1 ymat1 Ts

데이터를 하나의 타임테이블 tt로 결합합니다. tt의 처음 2개 행을 봅니다.

tt = timetable(umat1,ymat1,'rowtimes',seconds(Ts*(1:size(umat1,1))));
head(tt,2)
     Time      umat1     ymat1  
    _______    _____    ________

    0.1 sec      1      -0.58724
    0.2 sec     -1        1.1082

tt를 사용하여 연속시간 상태공간 모델을 추정합니다.

sys = ssest(tt,2);

모델 출력을 추정 데이터와 비교합니다.

compare(tt,sys)

Figure contains an axes object. The axes object with ylabel ymat1 contains 2 objects of type line. These objects represent Validation data (ymat1), sys: 70.63%.