pole placement algorithm is used in civil structural control. vector p should be computed based on open loop poles which are derived by p0=eig(a) . always eig(a) yields a vector of complex poles in descending order . does function place(a,b,p) expect vector p to be in descending order in order to compute gain matrix f (f=place(a,b,p)) correctly ?

 Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 3 Jan. 2014

1 Stimme

The order of your poles vector doesn't matter

2 Kommentare

jaden
jaden am 4 Jan. 2014
thank you for your answer . personally i think you are right because i found nothing in coding of place that would indicate any check on the order of poles by program . but i made an experiment out of this and assigned 2 different p vector one in ascending order and other in descending order . the results were close but NOT the SAME .
This is probably due to numerical errors

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by