place
Function File: f = place (sys, p)
Function File: f = place (a, b, p)
Function File: [f, info] = place (sys, p, alpha)
Function File: [f, info] = place (a, b, p, alpha)
Pole assignment for a given matrix pair (A,B) such that p = eig (A-B*F).
If parameter alpha is specified, poles with real parts (continuous-time)
or moduli (discrete-time) below alpha are left untouched.
Inputs
length (p) <= rows (A).alpha >= 0 for discrete-time systems.Outputs
place.nap = n-nfp-nup.A + B*F to upper real Schur form.
Note the positive sign in A + B*F.Note
Place is also suitable to design estimator gains: L = place (A.', C.', p).' L = place (sys.', p).' # useful for discrete-time systems |
Algorithm
Uses SLICOT SB01BD,
Copyright (c) 1996-2025, SLICOT, available under the BSD 3-Clause
(License and Disclaimer).
Source Code: place