## Subroutine Library in Systems and Control Theory

New functions available provide numerical solution of some classical control problems such as the solution of linear or Riccati matrix equations computations in the Nelson environment.

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