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 ?

 채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2014년 1월 3일

1 개 추천

The order of your poles vector doesn't matter

댓글 수: 2

jaden
jaden 2014년 1월 4일
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

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

질문:

2014년 1월 3일

댓글:

2014년 1월 4일

Community Treasure Hunt

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

Start Hunting!

Translated by