functionreduceRosenbrock
Algorithm to compress the generalized system matrix [A, B; C, D] to calculate the invariant zeros of a system
Information
References
- [1] Emami-Naeini, A. and Van Dooren, P. (1982):
-
Computation of Zeros of Linear Multivariable Systems.
Automatica, 18, pp. 415-430.
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real[:,:] | A | State matrix | |
| Real[:,:] | B | Input matrix | |
| Real[:,:] | C | Output matrix | |
| Real[:,:] | D | Feedforward matrix |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real[:,:] | Ar | ||
| Real[:,:] | Br | ||
| Real[:,:] | Cr | ||
| Real[:,:] | Dr | ||
| Integer | n | Dimension of Ar: Ar[n,n] | |
| Integer | m | Second dimension of Br: Br{n,m] | |
| Integer | p | First dimension of Cr: Cr[p,n] |