| Control System Toolbox™ | ![]() |
Function Reference | Alphabetical List |
|
| ltiview | LTI Viewer for LTI system response analysis |
| sisoinit | Configure SISO Design Tool at startup |
| sisotool | Initialize SISO Design Tool |
| delayss | Create state-space models with delayed terms |
| dss | Specify descriptor state-space models |
| filt | Specify discrete transfer functions in DSP format |
| frd | Create or convert to frequency-response data models |
| lti/exp | Create pure continuous-time delays |
| set | Set or modify LTI model properties |
| setdelaymodel | Create internal delays of state-space model |
| ss | Specify state-space models or convert LTI model to state space |
| tf | Create or convert to transfer function model |
| zpk | Create or convert to zero-pole-gain model |
| dssdata | Extract descriptor state-space data |
| frdata | Access data for frequency response data (FRD) object |
| get | Access LTI property values |
| getdelaymodel | State-space representation of internal delays |
| ssdata | Access state-space model data |
| tfdata | Access transfer function data |
| zpkdata | Access zero-pole-gain data |
| c2d | Convert from continuous- to discrete-time models |
| d2c | Convert from discrete- to continuous-time models |
| d2d | Resample discrete-time LTI model or add input delay |
| frd | Create or convert to frequency-response data models |
| ss | Specify state-space models or convert LTI model to state space |
| tf | Create or convert to transfer function model |
| upsample | Upsample discrete-time LTI systems |
| zpk | Create or convert to zero-pole-gain model |
| append | Group LTI models by appending their inputs and outputs |
| connect | Arbitrary interconnection of LTI models |
| feedback | Feedback connection of two LTI models |
| lft | Generalized feedback interconnection of two LTI models (Redheffer star product) |
| parallel | Parallel connection of two LTI models |
| series | Series connection of two LTI models |
| strseq | Create sequence of indexed strings |
| sumblk | Specify summing junctions in name-based interconnections |
| bandwidth | Frequency response bandwidth |
| damp | Natural frequency and damping of system poles |
| dcgain | Low-frequency (DC) gain of LTI system |
| dsort | Sort discrete-time poles by magnitude |
| esort | Sort continuous-time poles by real part |
| iopzmap | Plot pole-zero map for I/O pairs of LTI model |
| lti/order | LTI model order |
| modsep | Region-based modal decomposition |
| norm | Compute LTI model norm |
| pole | Compute poles of LTI system |
| pzmap | Compute pole-zero map of LTI models |
| stabsep | Stable/unstable decomposition of LTI model |
| zero | Transmission zeros of LTI model |
| covar | Output and state covariance of system driven by white noise |
| gensig | Generate test input signals for lsim |
| impulse | Impulse response of LTI model |
| initial | initial condition response of state-space model |
| lsim | Simulate LTI model responses to arbitrary inputs |
| lsiminfo | Compute linear response characteristics |
| step | Step response of LTI systems |
| stepinfo | Compute step response characteristics |
| allmargin | All crossover frequencies and corresponding stability margins |
| bode | Bode diagram of frequency response |
| bodemag | Bode magnitude response of LTI models |
| db2mag | Convert decibels (dB) to magnitude |
| evalfr | Evaluate frequency response at given frequency |
| freqresp | Frequency response over frequency grid |
| mag2db | Convert magnitude to decibels (dB) |
| margin | Gain and phase margins and associated crossover frequencies |
| nichols | Nichols plot of LTI models |
| nyquist | Nyquist plot of LTI models |
| sigma | Plot singular values of LTI models |
| balred | Model order reduction |
| hsvd | Compute Hankel singular values of LTI model |
| minreal | Minimal realization or pole-zero cancelation |
| modred | Model order reduction |
| sminreal | Perform model reduction based on structure |
| acker | Pole placement design for single-input systems |
| estim | Form state estimator given estimator gain |
| place | Pole placement design |
| reg | Form regulator given state-feedback and estimator gains |
| rlocus | Evans root locus |
| augstate | Append state vector to output vector |
| dlqr | Linear-quadratic (LQ) state-feedback regulator for discrete-time state-space system |
| kalman | Design continuous- or discrete-time Kalman estimator |
| kalmd | Design discrete Kalman estimator for continuous plant |
| lqg | Continuous linear-quadratic-Gaussian (LQG) control synthesis |
| lqgreg | Form linear-quadratic-Gaussian (LQG) regulator |
| lqgtrack | Form Linear-Quadratic-Gaussian (LQG) servo controller |
| lqi | Linear-Quadratic-Integral control |
| lqr | Linear-quadratic (LQ) state-feedback regulator for state-space system |
| lqrd | Design discrete linear-quadratic (LQ) regulator for continuous plant |
| lqry | Form linear-quadratic (LQ) state-feedback regulator with output weighting |
| balreal | Gramian-based input/output balancing of state-space realizations |
| canon | State-space canonical realization |
| ctrb | Controllability matrix |
| drss | Generate stable random discrete test model |
| gram | Controllability and observability grammians |
| obsv | Observability matrix |
| prescale | Optimal scaling of state-space models |
| rss | Generate stable random continuous test model |
| ss2ss | State coordinate transformation for state-space model |
| xperm | Reorder states in state-space models |
| abs | Entrywise magnitude of frequency response |
| chgunits | Change frequency units of FRD model |
| fcat | Concatenate FRD models along frequency dimension |
| fnorm | Pointwise peak gain of FRD model |
| fselect | Select frequency points or range in FRD model |
| imag | Imaginary part of FRD model |
| interp | Interpolate FRD model |
| real | Real part of frequency response for FRD model |
| 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 |
| hasdelay | True for LTI model with time delays |
| pade | Padé approximation of model with time delays |
| totaldelay | Total combined I/O delays for LTI model |
| isct, isdt | Determine whether LTI model is continuous or discrete |
| isempty | Determine whether LTI model is empty |
| isproper | Determine whether LTI model is proper |
| issiso | Determine whether LTI model is single-input/single-output (SISO) |
| lti/isstable | Determine whether system is stable |
| ndims | Provide number of dimensions of LTI model or LTI array |
| reshape | Change shape of LTI array |
| size | Provide output/input/array dimensions of LTI model and number of frequencies of FRD model |
| + and — | Add and subtract systems (parallel connection) |
| * | Multiply systems (series connection) |
| .* | Element-by-element multiplication |
| \ | Left divide — sys1\sys2 means inv(sys1)*sys2 |
| / | Right divide — sys1/sys2 means sys1*inv(sys2) |
| ^ | Powers of given system |
| ' | Pertransposition |
| .' | Transposition of input/output map |
| [..] | Concatenate models along inputs or outputs |
| conj | Form model with complex conjugate coefficients |
| inv | Invert LTI systems |
| stack | Build LTI array by stacking LTI models or LTI arrays along array dimensions |
| bdschur | Block-diagonal Schur factorization |
| care | Solve continuous-time algebraic Riccati equation |
| dare | Solve discrete-time algebraic Riccati equations (DAREs) |
| dlyap | Solve discrete-time Lyapunov equations |
| dlyapchol | Square-root solver for discrete-time Lyapunov equations |
| gcare | Generalized solver for continuous-time algebraic Riccati equation |
| gdare | Generalized solver for discrete-time algebraic Riccati equation |
| lyap | Solve continuous-time Lyapunov equation |
| lyapchol | Square-root solver for continuous-time Lyapunov equation |
| ctrlpref | Set Control System Toolbox preferences |
| bodeplot | Plot Bode frequency response and return plot handle |
| hsvplot | Plot Hankel singular values and return plot handle |
| impulseplot | Plot impulse response and return plot handle |
| initialplot | Plot initial condition response and return plot handle |
| iopzplot | Plot pole-zero map for I/O pairs and return plot handle |
| ngrid | Superimpose Nichols chart on Nichols plot |
| nicholsplot | Plot Nichols frequency responses and return plot handle |
| nyquistplot | Plot Nyquist frequency responses and return plot handle |
| pzplot | Plot pole-zero map of LTI model and return plot handle |
| rlocusplot | Plot root locus and return plot handle |
| sgrid | Generate s-plane grid of constant damping factors and natural frequencies |
| sigmaplot | Plot singular values of frequency response and return plot handle |
| stepplot | Plot step response of LTI systems and return plot handle |
| zgrid | Generate z-plane grid of constant damping factors and natural frequencies |
| bodeoptions | Create list of Bode plot options |
| getoptions | Return @PlotOptions handle or plot options property |
| hsvoptions | Create list of Hankel singular value plot options |
| nicholsoptions | Create list of Nichols plot options |
| pzoptions | Create list of pole/zero plot options |
| setoptions | Set plot options for response plot |
| sigmaoptions | Create list of singular-value plot options |
| timeoptions | Create list of time plot options |
| ltimodels | Help on LTI models |
| ltiprops | Help on LTI model properties |
| Functions — Alphabetical List | ![]() |
| © 1984-2008- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |