Convert SISO Matrix Data to Timetable
Load the data, which consists of the input vector umat1
, the output vector ymat1
, and the sample time Ts
.
load sdata1 umat1 ymat1 Ts
Combine the data into the single timetable tt
. View the first two rows of tt
.
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
Use tt
to estimate a continuous-time state-space model.
sys = ssest(tt,2);
Compare the model output with the estimation data.
compare(tt,sys)