Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Analyze Time-Series Models

This example shows how to analyze time-series models.

A time-series model has no inputs. However, you can use many response computation commands on such models. The software treats (implicitly) the noise source e(t) as a measured input. Thus, step(sys) plots the step response assuming that the step input was applied to the noise channel e(t).

To avoid ambiguity in how the software treats a time-series model, you can transform it explicitly into an input-output model using noise2meas. This command causes the noise input e(t) to be treated as a measured input and transforms the linear time series model with Ny outputs into an input-output model with Ny outputs and Ny inputs. You can use the resulting model with commands, such as, bode, nyquist, and iopzmap to study the characteristics of the H transfer function.

Estimate a time-series model.

load iddata9
sys = ar(z9,4);

Convert the time-series model to an input-output model.

iosys = noise2meas(sys);

Plot the step response of H.

step(iosys);

Plot the poles and zeros of H.

iopzmap(iosys);

Calculate and plot the time-series spectrum directly without converting to an input-output model.

spectrum(sys);

The command plots the time-series spectrum amplitude .

See Also

|

Related Topics

Was this topic helpful?