The SLICOT module provides advanced numerical algorithms for computations in systems and control theory.
It includes tools for matrix factorization, system balancing, stability analysis, pole assignment, and solutions of Lyapunov, Riccati, and Sylvester equations.
The module supports both continuous- and discrete-time systems, including descriptor and multi-input systems, enabling precise and efficient analysis, design, and control of complex dynamic systems.
-
SLICOT License
About SLICOT license.
-
slicot_ab01od
Staircase form for multi-input systems using orthogonal state and input transformations.
-
slicot_ab04md
Discrete-time / continuous-time systems conversion by a bilinear transformation.
-
slicot_ab07nd
Inverse of a given linear system.
-
slicot_ab08nd
Construction of a regular pencil for a given system such that its generalized eigenvalues are invariant zeros of the system.
-
slicot_ag08bd
Zeros and Kronecker structure of a descriptor system pencil.
-
slicot_mb02md
Solution of Total Least-Squares problem using a SVD approach.
-
slicot_mb03od
Matrix rank determination by incremental condition estimation.
-
slicot_mb03pd
Matrix rank determination by incremental condition estimation (row pivoting).
-
slicot_mb03rd
Reduction of a real Schur form matrix to a block-diagonal form.
-
slicot_mb04gd
RQ factorization with row pivoting of a matrix.
-
slicot_mb04md
Balancing a general real matrix.
-
slicot_mb05od
Matrix exponential for a real matrix, with accuracy estimate.
-
slicot_mc01td
Checking stability of a given real polynomial.
-
slicot_sb01bd
Pole assignment for a given matrix pair (A,B).
-
slicot_sb02od
Solution of continuous- or discrete-time algebraic Riccati equations (generalized Schur vectors method).
-
slicot_sb03md
Solution of continuous- or discrete-time Lyapunov equations and separation estimation.
-
slicot_sb03od
Solution of stable continuous- or discrete-time Lyapunov equations (Cholesky factor).
-
slicot_sb04md
Solution of continuous-time Sylvester equations (Hessenberg-Schur method).
-
slicot_sb04qd
Solution of discrete-time Sylvester equations (Hessenberg-Schur method).
-
slicot_sb10jd
Converting a descriptor state-space system into regular state-space form.
-
slicot_sg02ad
Solution of continuous- or discrete-time algebraic Riccati equations for descriptor systems.
-
slicot_tb01id
Balancing a system matrix corresponding to a triplet (A, B, C).
-
slicot_tg01ad
Balancing the matrices of the system pencil corresponding to a descriptor triple (A-lambda E, B, C).