how should vector p in function place(a,b,p) be ?

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 ?

 Accepted Answer

The order of your poles vector doesn't matter

2 Comments

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

Sign in to comment.

More Answers (0)

Categories

Community Treasure Hunt

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

Start Hunting!