functionmodifyX
Contains a C sub routine of robust pole assignment to modify the eigenvector matrix X according to Kautsky algorithm
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| Complex[:,size(X, 1)] | X | Complex eigenvector matrix | |
| Complex[size(X, 1),:] | S | Complex eigenvector matrix | |
| Integer | m | Rank of the system input matrix B; S_real and S_imag must have n*m columns | |
| Integer | ncp | number of complex pairs | |
| Integer | steps | Number of iterations |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Complex[size(X, 1),size(X, 2)] | Xm |