image thumbnail


version 1.0 (19.6 KB) by Yaguang Yang
robpole.m is a matlab code for robust pole assignment by state feedback


Updated 12 Nov 2015

View License

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 (2021). robpole (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2006a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!