Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Alphabetical List
By Category

`abs` | Entrywise magnitude of frequency response |

`absorbDelay` | Replace time delays by poles at z = 0 or phase shift |

`addBlock` | Add block to list of tuned blocks for slTuner interface |

`addOpening` | Add signal to list of openings for slLinearizer or slTuner interface |

`addPoint` | Add signal to list of analysis points for slLinearizer or slTuner interface |

`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, or magnitude and phase data |

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

`clone` | Copy online state estimation object |

`codegen` | Generate MATLAB code for tunable gain surfaces |

`conj` | Form model with complex conjugate coefficients |

`connect` | Block diagram interconnections of dynamic systems |

`connectOptions` | Options for the connect command |

`correct` | Correct state and state estimation error covariance using extended or unscented Kalman filter, or particle filter and measurements |

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

`evalGoal` | Evaluate tuning goals for tuned control system |

`evalSpec` | (To be removed) Evaluate tuning goals for tuned control system |

`evalSurf` | Evaluate gain surfaces at specific design points |

`extendedKalmanFilter` | Create extended Kalman filter object for online state estimation |

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

`fourierBasis` | Fourier basis functions for tunable gain surface |

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

`getBlockParam` | Get parameterization of tuned block in slTuner interface |

`getBlockRateConversion` | Get rate conversion settings for tuned block in slTuner interface |

`getBlockValue` | Current value of Control Design Block in Generalized Model |

`getBlockValue` | Get current value of tuned block parameterization in slTuner interface |

`getComponents` | Extract SISO control components from a 2-DOF PID controller |

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

```
getCompSensitivity
(slTuner)
``` | Complementary sensitivity function at specified point using slLinearizer or slTuner interface |

`getData` | Get current values of tunable-surface coefficients |

`getDelayModel` | State-space representation of internal delays |

`getGainCrossover` | Crossover frequencies for specified gain |

`getGoal` | Evaluate variable tuning goal at specified design point |

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

```
getIOTransfer
(slTuner)
``` | Transfer function for specified I/O set using slLinearizer or slTuner interface |

`getLFTModel` | Decompose generalized LTI model |

`getLoopTransfer` | Open-loop transfer function of control system |

```
getLoopTransfer
(slTuner)
``` | Open-loop transfer function at specified point using slLinearizer or slTuner interface |

`getOpenings` | Get list of openings for slLinearizer or slTuner interface |

`getoptions` | Return @PlotOptions handle or plot options property |

`getPassiveIndex` | Compute passivity index of linear system |

`getPeakGain` | Peak gain of dynamic system frequency response |

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

`getPoints` | Get list of analysis points for slLinearizer or slTuner interface |

`getSectorCrossover` | Crossover frequencies for sector bound |

`getSectorIndex` | Compute conic-sector index of linear system |

`getSensitivity` | Sensitivity function from generalized model of control system |

```
getSensitivity
(slTuner)
``` | Sensitivity function at specified point using slLinearizer or slTuner interface |

`getStateEstimate` | Extract best state estimate and covariance from particles |

`getValue` | Current value of Generalized Model |

`gram` | Controllability and observability Gramians |

`gramOptions` | Options for the gram command |

`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` | Plot options for hsvplot |

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

`initialize` | Initialize the state of the particle filter |

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

`isPassive` | Check passivity of linear systems |

`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) |

`looptune` | Tune MIMO feedback loops in Simulink using slTuner interface |

`looptune` | Tune fixed-structure feedback loops |

`looptuneOptions` | Set options for looptune |

`looptuneSetup` | Construct tuning setup for looptune to tuning setup for systune using slTuner interface |

`looptuneSetup` | Convert tuning setup for looptune to tuning setup for systune |

`loopview` | Graphically analyze results of control system tuning using slTuner interface |

`loopview` | Graphically analyze MIMO feedback loops |

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

`lyap` | Continuous Lyapunov equation solution |

`lyapchol` | Square-root solver for continuous-time Lyapunov equation |

`mag2db` | Convert magnitude to decibels (dB) |

`make1DOF` | Convert 2-DOF PID controller to 1-DOF controller |

`make2DOF` | Convert 1-DOF PID controller to 2-DOF controller |

`margin` | Gain margin, phase margin, and crossover frequencies |

`minreal` | Minimal realization or pole-zero cancellation |

`modred` | Eliminate states from state-space models |

`modsep` | Region-based modal decomposition |

`nblocks` | Number of blocks in Generalized matrix or Generalized LTI model |

`ndBasis` | Basis functions for tunable gain surface |

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

`particleFilter` | Particle filter object for online state estimation |

`passiveplot` | Compute or plot passivity index as function of frequency |

`permute` | Rearrange array dimensions in model arrays |

`pid` | Create PID controller in parallel form, convert to parallel-form PID controller |

`pid2` | Create 2-DOF PID controller in parallel form, convert to parallel-form 2-DOF PID controller |

`piddata` | Access coefficients of parallel-form PID controller |

`piddata2` | Access coefficients of parallel-form 2-DOF PID controller |

`pidstd` | Create a PID controller in standard form, convert to standard-form PID controller |

`pidstd2` | Create 2-DOF PID controller in standard form, convert to standard-form 2-DOF PID controller |

`pidstddata` | Access coefficients of standard-form PID controller |

`pidstddata2` | Access coefficients of standard-form 2-DOF PID controller |

`pidtool` | Open PID Tuner for PID tuning |

`pidtune` | PID tuning algorithm for linear plant model |

`pidtuneOptions` | Define options for pidtune command |

`pidTuner` | Open PID Tuner for PID tuning |

`place` | Pole placement design |

`pole` | Poles of dynamic system |

`polyBasis` | Polynomial basis functions for tunable gain surface |

`predict` | Predict state and state estimation error covariance at next time step using extended or unscented Kalman filter, or particle filter |

`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 plot of dynamic system model with plot customization options |

`realp` | Real tunable parameter |

`refresh` | Resynchronize slLinearizer or slTuner interface with current model state |

`reg` | Form regulator given state-feedback and estimator gains |

`removeAllOpenings` | Remove all openings from list of permanent openings in slLinearizer or slTuner interface |

`removeAllPoints` | Remove all points from list of analysis points in slLinearizer or slTuner interface |

`removeBlock` | Remove block from list of tuned blocks in slTuner interface |

`removeOpening` | Remove opening from list of permanent loop openings in slLinearizer or slTuner interface |

`removePoint` | Remove point from list of analysis points in slLinearizer or slTuner interface |

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

`rsampleBlock` | Randomly sample Control Design blocks in generalized model |

`rss` | Generate random continuous test model |

`sampleBlock` | Sample Control Design blocks in generalized model |

`sectorplot` | Compute or plot sector index as function of frequency |

`series` | Series connection of two models |

`set` | Set or modify model properties |

`setBlockParam` | Set parameterization of tuned block in slTuner interface |

`setBlockRateConversion` | Set rate conversion settings for tuned block in slTuner interface |

`setBlockValue` | Modify value of Control Design Block in Generalized Model |

`setBlockValue` | Set value of tuned block parameterization in slTuner interface |

`setData` | Set values of tunable-surface coefficients |

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

`showTunable` | Show value of parameterizations of tunable blocks of slTuner interface |

`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 Control System Designer at startup |

`size` | Query output/input/array dimensions of input–output model and number of frequencies of FRD model |

`slTuner` | Interface for control system tuning of Simulink models |

`slTunerOptions` | Set slTuner interface options |

`sminreal` | Structural pole/zero cancellations |

`spectralfact` | Spectral factorization of linear systems |

`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; step response data |

`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 character vectors |

`sumblk` | Summing junction for name-based interconnections |

`systune` | Tune fixed-structure control systems modeled in MATLAB |

`systune (slTuner)` | Tune control system parameters in Simulink using slTuner interface |

`systuneOptions` | Set options for systune |

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

`tunableGain` | Tunable static gain block |

`tunablePID` | Tunable PID controller |

`tunablePID2` | Tunable two-degree-of-freedom PID controller |

`tunableSS` | Tunable fixed-order state-space model |

`tunableSurface` | Create tunable gain surface for gain scheduling |

`tunableTF` | Tunable transfer function with fixed number of poles and zeros |

`TuningGoal.ConicSector` | Sector bound for control system tuning |

`TuningGoal.ControllerPoles` | Constraint on controller dynamics for control system tuning |

`TuningGoal.Gain` | Gain constraint for control system tuning |

`TuningGoal.LoopShape` | Target loop shape for control system tuning |

`TuningGoal.LQG` | Linear-Quadratic-Gaussian (LQG) goal for control system tuning |

`TuningGoal.Margins` | Stability margin requirement for control system tuning |

`TuningGoal.MaxLoopGain` | Maximum loop gain constraint for control system tuning |

`TuningGoal.MinLoopGain` | Minimum loop gain constraint for control system tuning |

`TuningGoal.Overshoot` | Overshoot constraint for control system tuning |

`TuningGoal.Passivity` | Passivity constraint for control system tuning |

`TuningGoal.Poles` | Constraint on control system dynamics |

`TuningGoal.Rejection` | Disturbance rejection requirement for control system tuning |

`TuningGoal.Sensitivity` | Sensitivity requirement for control system tuning |

`TuningGoal.StepRejection` | Step disturbance rejection requirement for control system tuning |

`TuningGoal.StepTracking` | Step response requirement for control system tuning |

`TuningGoal.Tracking` | Tracking requirement for control system tuning |

`TuningGoal.Transient` | Transient matching requirement for control system tuning |

`TuningGoal.Variance` | Noise amplification constraint for control system tuning |

`TuningGoal.WeightedGain` | Frequency-weighted gain constraint for control system tuning |

`TuningGoal.WeightedPassivity` | Frequency-weighted passivity constraint |

`TuningGoal.WeightedVariance` | Frequency-weighted H2 norm constraint for control system tuning |

`tzero` | Invariant zeros of linear system |

`unscentedKalmanFilter` | Create unscented Kalman filter object for online state estimation |

`updateSystem` | Update dynamic system data in a response plot |

`upsample` | Upsample discrete-time models |

`varyingGoal` | Variable tuning goal for gain-scheduled controllers |

`viewGoal` | View tuning goals; validate design against tuning goals |

`viewSpec` | (To be removed) View tuning goals; validate design against tuning goals |

`viewSurf` | Visualize gain surface as a function of scheduling variables |

`voidModel` | Mark missing or irrelevant models in model array |

`writeBlockValue` | Update block values in Simulink model |

`writeLookupTableData` | Update portion of tuned lookup table |

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