Main Content

Matrix Computations

Controllability and observability, Lyapunov and Riccati equations

Using Control System Toolbox™ software, you can perform various matrix computations for dynamic system models, such as controllability and observability, and solve Lyapunov and Riccati equations.

Functions

lyapSolve continuous-time Lyapunov equation
lyapcholSquare-root solver for continuous-time Lyapunov equation
dlyapSolve discrete-time Lyapunov equations
dlyapcholSquare-root solver for discrete-time Lyapunov equations
icareImplicit solver for continuous-time algebraic Riccati equations
idareImplicit solver for discrete-time algebraic Riccati equations
ctrbControllability of state-space model
obsvObservability of state-space model
ctrbfCompute controllability staircase form
obsvfCompute observability staircase form
gramControllability and observability Gramians
gramOptionsOptions for the gram command
bdqzBlock-diagonal QZ decomposition (Since R2023b)
bdschurBlock-diagonal Schur factorization
normNorm of linear model