Main Content

Response Computation and Visualization

Analyze model response on time- and frequency-response plots

You can plot and visualize the response of a dynamic system model using System Identification Toolbox™ functions. Additionally, you can customize plots using plot options and properties.

Functions

expand all

Identified Models

simSimulate response of identified model
simOptionsOption set for sim
findstatesEstimate initial states of model
findstatesOptionsOption set for findstates
spectrumPlot or return output power spectrum of time series model or disturbance spectrum of linear input/output model
data2stateMap past data to states of state-space and nonlinear ARX models

Dynamic System Models

bodeBode frequency response of dynamic system
nyquistNyquist response of dynamic system
stepStep response of dynamic system
stepinfoRise time, settling time, and other step-response characteristics
impulseImpulse response plot of dynamic system; impulse response data
lsimCompute time response simulation data of dynamic system to arbitrary inputs
lsiminfoCompute linear response characteristics
pzmapPole-zero map of dynamic system
iopzmapPlot pole-zero map for input-output pairs of dynamic system using default options

Identified Models

spectrumplotPlot disturbance spectrum of linear identified models

Dynamic System Models

bodeplotPlot Bode frequency response of dynamic system
bodemag Magnitude-only Bode plot of frequency response
nyquistplotPlot Nyquist response of dynamic system
stepplotPlot step response of dynamic system
impulseplotPlot impulse response of dynamic system
lsimplotPlot simulated time response of dynamic system to arbitrary inputs
pzplotPlot pole-zero map of dynamic system
iopzplotPlot pole-zero map for input-output pairs of dynamic system
addResponseAdd dynamic system response to existing response plot (Since R2024b)
showConfidenceDisplay confidence regions on response plots for identified models
zoomcpZoom Nyquist plot to region around critical point
spectrumoptionsOption set for spectrumplot
RespConfigOptions for step or impulse responses (Since R2023a)
bodeoptionsPlot options for bodeplot
nyquistoptionsCreate list of Nyquist plot options
timeoptionsCreate list of time plot options
pzoptionsOptions for pole-zero plots
getoptionsGet options for idplot and spectrumplot
setoptionsSet options for idplot and spectrumplot
identprefConfigure System Identification Toolbox settings

Properties

expand all

ImpulsePlot PropertiesAccess impulse plot properties (Since R2024b)
LSimPlot PropertiesAccess simulated time response plot properties (Since R2024b)
StepPlot PropertiesAccess step plot properties (Since R2024b)
BodePlot PropertiesAccess Bode plot properties (Since R2024b)
NyquistPlot PropertiesAccess Nyquist plot properties (Since R2024b)
HSVPlot PropertiesAccess Hankel singular value plot properties (Since R2024b)
IOPZPlot PropertiesAccess input-output pole-zero plot properties (Since R2024b)
PZPlot PropertiesAccess pole-zero plot properties (Since R2024b)

Topics