Main Content

Model Characteristics

You can use the Control System Toolbox™ commands to query model characteristics such as the I/O dimensions, poles, zeros, and DC gain. These commands apply to both continuous- and discrete-time models. Their LTI-based syntax is summarized in the table below.

Commands to Query Model Characteristics

Command

Description

size(model_name)

Number of inputs and outputs

ndims(model_name)

Number of dimensions

isct(model_name)

Returns 1 for continuous systems

isdt(model_name)

Returns 1 for discrete systems

hasdelay(model_name)

True if system has delays

pole(model_name)

System poles

zero(model_name)

System (transmission) zeros

dcgain(model_name)

DC gain

norm(model_name)

System norms (H2 and L)

covar(model_name,W)

Covariance of response to white noise

bandwidth(model_name)

Frequency response bandwidth

order(model_name)

LTI model order

pzmap(model_name)

Compute pole-zero map of LTI models

damp(model_name)

Natural frequency and damping of system poles

class(model_name)

Create object or return class of object

isa(model_name)

Determine whether input is object of given class

isempty(model_name)

Determine whether LTI model is empty

isproper(model_name)

Determine whether LTI model is proper

issiso(model_name)

Determine whether LTI model is single-input/single-output (SISO)

isstable(model_name)

Determine whether system is stable

reshape(model_name)

Change shape of LTI array