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
| lyap | Solve continuous-time Lyapunov equation | 
| lyapchol | Square-root solver for continuous-time Lyapunov equation | 
| dlyap | Solve discrete-time Lyapunov equations | 
| dlyapchol | Square-root solver for discrete-time Lyapunov equations | 
| icare | Implicit solver for continuous-time algebraic Riccati equations | 
| idare | Implicit solver for discrete-time algebraic Riccati equations | 
| ctrb | Controllability of state-space model | 
| obsv | Observability of state-space model | 
| ctrbf | Compute controllability staircase form | 
| obsvf | Compute observability staircase form | 
| gram | Controllability and observability Gramians | 
| gramOptions | Options for the gramcommand | 
| bdqz | Block-diagonal QZ decomposition (Since R2023b) | 
| bdschur | Block-diagonal Schur factorization | 
| norm | Norm of linear model |