## Documentation |

By Category | Alphabetical List

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 |

AnalysisPoint | Points of interest for linear analysis |

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 |

connectOptions | Options for the connect command |

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 and 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 |

freqsep | Slow-fast decomposition |

freqsepOptions | Options for slow-fast decomposition |

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 |

getCompSensitivity | Complementary sensitivity function from generalized model of control system |

getDelayModel | State-space representation of internal delays |

getGainCrossover | Crossover frequencies for specified gain |

getIOTransfer | Closed-loop transfer function from generalized model of control system |

getLFTModel | Decompose generalized LTI model |

getLoopTransfer | Open-loop transfer function of control system |

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 |

getPoints | Get list of analysis points in generalized model of control system |

getSensitivity | Sensitivity function from generalized model of control system |

getValue | Current value of Generalized Model |

gram | Controllability and observability gramians |

hasdelay | True for linear model with time delays |

hasInternalDelay | Determine if model has internal 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 |

isfinite | Determine if model has finite coefficients |

isParametric | Determine if model has tunable parameters |

isproper | Determine if dynamic system model is proper |

isreal | Determine if model has real-valued coefficients |

issiso | Determine if dynamic system model is single-input/single-output (SISO) |

isstable | Determine whether system is stable |

isstatic | Determine if model is static or dynamic |

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.pid2 | Tunable two-degree-of-freedom 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 |

nmodels | Number of models in model array |

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 |

order | Query model order |

pade | Padé approximation of model with time delays |

parallel | Parallel connection of two models |

permute | Permute array dimensions in model arrays |

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 |

pidTuner | Open PID Tuner for PID tuning |

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 Blocks in Generalized Model |

showTunable | Display current value of tunable Control Design Blocks 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 |

stabsepOptions | Options for stable-unstable decomposition |

stack | Build model array by stacking models or model arrays along array dimensions |

step | Step response plot of dynamic system |

stepDataOptions | Options set for step |

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 |

updateSystem | Update dynamic system data in a response plot |

upsample | Upsample discrete-time models |

view (genmat) | Visualize gain surface as a function of scheduling variables |

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 |

Was this topic helpful?