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 .
Azzi Abdelmalek
Azzi Abdelmalek 2014 年 1 月 4 日
This is probably due to numerical errors

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeDynamic System Models についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by