Data Supported by Polynomial Models
Types of Supported Data
You can estimate linear, black-box polynomial models from data with the following characteristics:
Time- or frequency-domain data (
iddata
oridfrd
data objects).Note
For frequency-domain data, you can only estimate ARX and OE models.
To estimate polynomial models for time-series data, see Time Series Analysis.
Real data or complex data in any domain.
Single-output and multiple-output.
You must import your data into the MATLAB® workspace, as described in Data Preparation.
Designating Data for Estimating Continuous-Time Models
To get a linear, continuous-time model of arbitrary structure for time-domain data, you
can estimate a discrete-time model, and then use d2c
to transform it to a continuous-time model.
For continuous-time frequency-domain data, you can estimate directly only Output-Error (OE) continuous-time models. Other structures include noise models, which are not supported for frequency-domain data.
Tip
To denote continuous-time frequency-domain data, set the data sample time to 0. You
can set the sample time when you import data into the app or set the Ts
property of the data object at the command line.
Designating Data for Estimating Discrete-Time Models
You can estimate arbitrary-order, linear state-space models for both time- or frequency-domain data.
Set the data property Ts
to:
0
, for frequency response data that is measured directly from an experiment.Equal to the
Ts
of the original data, for frequency response data obtained by transforming time-domainiddata
(usingspa
andetfe
).
Tip
You can set the sample time when you import data into the app or set the
Ts
property of the data object at the command line.