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)