robpole

robpole.m is a matlab code for robust pole assignment by state feedback

You are now following this Submission

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://in.mathworks.com/matlabcentral/fileexchange/53969-robpole), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0