functionpolesAndZerosAsRealMatrix
Return poles and zeros of an A,B,C,D system as Real matrix
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real[:,size(A, 1)] | A | A-matrix of linear state space system | |
| Real[size(A, 1),:] | B | B-matrix of linear state space system | |
| Real[:,size(A, 1)] | C | C-matrix of linear state space system | |
| Real[size(C, 1),size(B, 2)] | D | D-matrix of linear state space system | |
| Boolean | poles | true | = true, to compute the poles (i.e. the eigenvalues) of (A,B,C,D) |
| Boolean | zeros | true | = true, to compute the (invariant) zeros of (A,B,C,D) |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real[:,2] | Eigenvalues | Eigenvalues of A; EigenValues[:,1]: Real part, EigenValues[:,2]: Imaginary part | |
| Real[:,2] | InvariantZeros | Finite, invariant zeros of linear state space system; size(Zeros,1) <= size(A,1); Zeros[:,1]: Real part, Zeros[:,2]: Imaginary part |