<< slicot_sb04qd | Subroutine Library In COntrol Theory | slicot_sg02ad >> |
[A_OUT, B_OUT, C_OUT, D_OUT, E_OUT, NSYS, INFO] = slicot_sb10jd(A_IN, B_IN, C_IN, D_IN, E_IN) |
the leading N-by-N part of this array must contain the state matrix A of the descriptor system.
the leading N-by-M part of this array must contain the input matrix B of the descriptor system.
the leading NP-by-N part of this array must contain the output matrix C of the descriptor system.
the leading NP-by-M part of this array must contain the matrix D of the descriptor system.
the leading N-by-N part of this array must contain the matrix E of the descriptor system.
the leading NSYS-by-NSYS part of this array contains the state matrix Ad of the converted system.
the leading NSYS-by-M part of this array contains the input matrix Bd of the converted system.
the leading NP-by-NSYS part of this array contains the output matrix Cd of the converted system.
the leading NP-by-M part of this array contains the matrix Dd of the converted system.
this array contains no useful information.
The order of the converted state-space system.
= 0: successful exit; = 1: the iteration for computing singular value decomposition did not converge.
To convert the descriptor state-space system into regular state-space form.
A_IN = [2 -4; 4 2];
B_IN = [0 -1; 0 0.5];
C_IN = [0 -0.5; 0 -2];
D_IN = [0 0; 0 -1];
E_IN = [1 0; -3 0.5];
[A_OUT, B_OUT, C_OUT, D_OUT, E_OUT, NSYS, INFO] = slicot_sb10jd(A_IN, B_IN, C_IN, D_IN, E_IN)
Version | Description |
---|---|
1.0.0 | initial version |
SLICOT Documentation