| abs | Entrywise magnitude of frequency response |
| absorbDelay | Replace time delays by poles at z =
0 or phase shift |
| allmargin | Gain
margin, phase margin, delay margin and crossover frequencies |
| append | Group models by appending their inputs and outputs |
| augstate | Append state vector to output vector |
| balreal | Gramian-based input/output balancing of state-space realizations |
| balred | Model order reduction |
| balredOptions | Create option set for model order reduction |
| bandwidth | Frequency response bandwidth |
| bdschur | Block-diagonal Schur factorization |
| blkdiag | Block-diagonal concatenation of models |
| bode | Bode plot of frequency response, magnitude and phase of
frequency response |
| bodemag | Bode magnitude response of LTI models |
| bodeoptions | Create list of Bode plot options |
| bodeplot | Plot Bode frequency response with additional plot customization
options |
| c2d | Convert model from continuous to discrete time |
| c2dOptions | Create option set for continuous- to discrete-time
conversions |
| canon | State-space canonical realization |
| care | Continuous-time algebraic Riccati equation solution |
| chgFreqUnit | Change frequency units
of frequency-response data model |
| chgTimeUnit | Change time units of
dynamic system |
| conj | Form model with complex conjugate coefficients |
| connect | Block diagram interconnections of dynamic systems |
| covar | Output and state covariance of system driven
by white noise |
| ctrb | Controllability matrix |
| ctrbf | Compute controllability staircase
form |
| ctrlpref | Set Control System Toolbox preferences |
| d2c | Convert model from discrete
to continuous time |
| d2cOptions | Create option set for discrete- to continuous-time conversions |
| d2d | Resample discrete-time
model |
| d2dOptions | Create option set for discrete-time resampling |
| damp | Natural frequency; damping ratio |
| dare | Solve discrete-time
algebraic Riccati equations (DAREs) |
| db2mag | Convert
decibels (dB) to magnitude |
| dcgain | Low-frequency (DC) gain of LTI system |
| delay2z | Replace delays of discrete-time TF, SS, or ZPK models
by poles at z=0, or replace delays of FRD models
by phase shift |
| delayss | Create state-space models with delayed inputs, outputs,
and states |
| dlqr | Linear-quadratic (LQ) state-feedback regulator for discrete-time
state-space system |
| dlyap | Solve discrete-time Lyapunov equations |
| dlyapchol | Square-root solver for discrete-time Lyapunov equations |
| drss | Generate random discrete test model |
| dsort | Sort discrete-time poles by magnitude |
| dss | Create descriptor state-space models |
| dssdata | Extract descriptor state-space data |
| esort | Sort continuous-time poles by real part |
| estim | Form state estimator given estimator gain |
| evalfr | Evaluate frequency response at given frequency |
| fcat | Concatenate FRD models along frequency dimension |
| fdel | Delete specified data from frequency response data (FRD)
models |
| feedback | Feedback connection of two models |
| filt | Specify discrete transfer functions in DSP format |
| fnorm | Pointwise peak gain of FRD model |
| frd | Create frequency-response data model, convert to frequency-response
data model |
| frdata | Access data for frequency response data (FRD) object |
| freqresp | Frequency response over grid |
| fselect | Select frequency points or range in FRD model |
| gcare | Generalized solver for continuous-time algebraic Riccati
equation |
| gdare | Generalized solver for discrete-time algebraic Riccati
equation |
| genfrd | Generalized frequency
response data (FRD) model |
| genmat | Generalized matrix with
tunable parameters |
| gensig | Generate test input signals for lsim |
| genss | Generalized state-space
model |
| get | Access model
property values |
| getBlockValue | Current value of Control
Design Block in Generalized Model |
| getDelayModel | State-space representation of internal delays |
| getGainCrossover | Crossover frequencies for specified gain |
| getLFTModel | Decompose generalized
LTI model |
| getNominal | Nominal value of Generalized
LTI model or Generalized matrix |
| getoptions | Return @PlotOptions handle or plot
options property |
| getPeakGain | Peak gain of dynamic system frequency response |
| getValue | Current value of Generalized
Model |
| gram | Controllability and observability gramians |
| hasdelay | True for linear model with time delays |
| hsvd | Hankel singular values of dynamic system |
| hsvdOptions | Create option set for computing Hankel singular values
and input/output balancing |
| hsvoptions | Create list of Hankel singular value plot options |
| hsvplot | Plot Hankel singular values and return plot handle |
| imp2exp | Convert implicit linear relationship to explicit input-output
relation |
| impulse | Impulse response plot
of dynamic system; impulse response data |
| impulseplot | Plot impulse response and return plot handle |
| initial | Initial condition response of state-space model |
| initialplot | Plot initial condition response and return plot handle |
| interp | Interpolate FRD model |
| inv | Invert models |
| iopzmap | Plot pole-zero map for I/O pairs of model |
| iopzplot | Plot pole-zero map for I/O pairs and return plot handle |
| isct | Determine if dynamic system model is in continuous time |
| isdt | Determine if dynamic system model is in discrete time |
| isempty | Determine whether dynamic system model is empty |
| isParametric | Determine if model has
tunable parameters |
| isproper | Determine if dynamic system model is proper |
| issiso | Determine if dynamic system model is single-input/single-output
(SISO) |
| isstable | Determine whether system is stable |
| kalman | Kalman
filter design, Kalman estimator |
| kalmd | Design discrete
Kalman estimator for continuous plant |
| lft | Generalized feedback interconnection of two models (Redheffer
star product) |
| lqg | Linear-Quadratic-Gaussian (LQG) design |
| lqgreg | Form linear-quadratic-Gaussian
(LQG) regulator |
| lqgtrack | Form Linear-Quadratic-Gaussian (LQG) servo controller |
| lqi | Linear-Quadratic-Integral control |
| lqr | Linear-Quadratic Regulator (LQR) design |
| lqrd | Design discrete linear-quadratic (LQ) regulator for continuous
plant |
| lqry | Form linear-quadratic (LQ) state-feedback regulator with
output weighting |
| lsim | Simulate time response of dynamic system to arbitrary
inputs |
| lsiminfo | Compute linear response characteristics |
| lsimplot | Simulate response of dynamic system to arbitrary inputs
and return plot handle |
| lti/exp | Create pure continuous-time delays |
| ltiblock.gain | Tunable static gain block |
| ltiblock.pid | Tunable PID controller |
| ltiblock.ss | Tunable fixed-order state-space model |
| ltiblock.tf | Tunable transfer function with fixed number of poles and
zeros |
| ltiview | LTI
Viewer for LTI system response analysis |
| lyap | Continuous Lyapunov equation solution |
| lyapchol | Square-root solver for continuous-time Lyapunov equation |
| mag2db | Convert
magnitude to decibels (dB) |
| margin | Gain margin, phase margin, and crossover frequencies |
| minreal | Minimal realization or pole-zero cancelation |
| modred | Model order reduction |
| modsep | Region-based modal decomposition |
| nblocks | Number of blocks in Generalized
matrix or Generalized LTI model |
| ndims | Query number of dimensions of dynamic system model or
model array |
| ngrid | Superimpose Nichols chart on Nichols plot |
| nichols | Nichols chart of frequency response |
| nicholsoptions | Create list of Nichols plot options |
| nicholsplot | Plot Nichols frequency responses and return plot handle |
| norm | Norm of linear model |
| nyquist | Nyquist plot of
frequency response |
| nyquistoptions | List of Nyquist plot
options |
| nyquistplot | Nyquist plot with additional plot customization options |
| obsv | Observability matrix |
| obsvf | Compute observability staircase
form |
| ord2 | Generate continuous second-order systems |
| order | Query model order |
| pade | Padé approximation of model with time delays |
| parallel | Parallel connection of two models |
| pid | Create PID controller in parallel form, convert to parallel-form
PID controller |
| piddata | Access PID data |
| pidstd | Create a PID controller
in standard form, convert to standard-form PID controller |
| pidstddata | Access PIDSTD data |
| pidtool | Open PID Tuner for PID tuning |
| pidtune | PID tuning algorithm for linear plant model |
| pidtuneOptions | Define options for the pidtune command |
| place | Pole placement design |
| pole | Compute poles of dynamic system |
| prescale | Optimal scaling of state-space models |
| pzmap | Pole-zero plot of dynamic system |
| pzoptions | Create list of pole/zero plot options |
| pzplot | Pole-zero map of dynamic system model with plot customization
options |
| realp | Real tunable parameter |
| reg | Form
regulator given state-feedback and estimator gains |
| replaceBlock | Replace or update Control
Design Blocks in Generalized LTI model |
| repsys | Replicate and tile models |
| reshape | Change shape of model array |
| rlocus | Root locus plot
of dynamic system |
| rlocusplot | Plot root locus and return plot handle |
| rss | Generate random continuous
test model |
| series | Series connection of two models |
| set | Set or modify
model properties |
| setBlockValue | Modify value of Control
Design Block in Generalized Model |
| setDelayModel | Construct state-space model with internal delays |
| setoptions | Set plot options for response plot |
| setValue | Modify current value
of Control Design Block |
| sgrid | Generate s-plane grid of constant damping factors and
natural frequencies |
| showBlockValue | Display current value
of Control Design Block in Generalized Model |
| sigma | Singular values plot of dynamic system |
| sigmaoptions | Create list of singular-value plot options |
| sigmaplot | Plot singular values of frequency response and return
plot handle |
| sisoinit | Configure SISO Design Tool at startup |
| sisotool | Interactively design and tune SISO feedback loops |
| size | Query output/input/array dimensions of input–output
model and number of frequencies of FRD model |
| sminreal | Structural pole/zero cancellations |
| ss | Create state-space model, convert to state-space model |
| ss2ss | State coordinate
transformation for state-space model |
| ssdata | Access state-space model data |
| stabsep | Stable-unstable decomposition of LTI model |
| stabsepOptions | Create option set for stable/unstable decomposition |
| stack | Build model array by stacking models or model arrays along
array dimensions |
| step | Step response plot of
dynamic system |
| stepinfo | Rise time, settling time, and other step response characteristics |
| stepplot | Plot step response and return plot handle |
| strseq | Create sequence of indexed strings |
| sumblk | Summing junction for name-based interconnections |
| tf | Create transfer function model, convert to transfer function
model |
| tfdata | Access
transfer function data |
| thiran | Generate fractional delay filter based on Thiran approximation |
| timeoptions | Create list of time plot options |
| totaldelay | Total combined I/O delays for LTI model |
| tzero | Invariant zeros of linear system |
| upsample | Upsample discrete-time models |
| xperm | Reorder states in state-space models |
| zero | Zeros and gain of SISO
dynamic system |
| zgrid | Generate z-plane grid of constant damping factors and
natural frequencies |
| zpk | Create zero-pole-gain model; convert to zero-pole-gain
model |
| zpkdata | Access zero-pole-gain data |