robpole
robpole.m implements Algorithm 5.1a of [TY]. This algorithm is inspired from a popular algorithm due to Kautsky, Nichols and Van Dooren [KNV], but is somewhat faster and can handle complex prescribed eigenvalues (in complex conjugate pairs). NOTE: The computational refinements discussed in Appendices B and C of [TY] are NOT fully implemented here. Users can compare the performance of robpole.m and place.m in Matlab control toolbox. The feedback should be sent to the authors.
[TY] A. L. Tits and Y. Yang, Globally Convergent Algorithms for Robust Pole Assignment by State Feedback, IEEE Trans. on Automatic Control, Vol. 41, No. 10, pp. 1432-1452, 1996.
[KNV] J. Kautsky, N.K. Nichols and P. Van Dooren, Robust Pole Assignment in Linear State Feedback, Int. J. Control, Vol. 41, pp. 1129-1155, 1985.
Cite As
Yaguang Yang (2026). robpole (https://uk.mathworks.com/matlabcentral/fileexchange/53969-robpole), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Control Systems > Control System Toolbox > Control System Design and Tuning > State-Space Control Design and Estimation >
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0 |
|
