functioncalcK
Computes the feedback matrix from the assigned eigenvalues, closed loop eigenvectors and the B matrix factorization
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real[:,size(A, 1)] | A | Real square system matrix | |
| Real[size(A, 1),:] | U0 | U0 and Z are the decompositions of B | |
| Real[size(U0, 2),size(U0, 2)] | Z | Z and U0 are the decompositions of B | |
| Complex[size(A, 1)] | gamma | Assigned complex eigenvalues | |
| Complex[size(A, 1),size(A, 1)] | X | Closed loop eigenvectors | |
| Integer | nre | number of real eigenvalues |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real[size(U0, 2),size(A, 1)] | K | Feedback matrix |