about why in pole placement gives me error?
187 ビュー (過去 30 日間)
Does every body knows why in the system :
[A,B,C,D]=tf2ss([1 2.44],[1 18 107 210]);
p(j,:)=[-j-1 -3*j -j-2];
with differeing the p value it gives me this error?
Error using place (line 78)
The "place" command cannot place poles with multiplicity greater than rank(B).
Error in test2 (line 33)
Aquatris 2018 年 12 月 27 日
It is just the error says. Place command cannot place poles with multiplicity greater than rank(B). In your case, rank(B) is 1. However when j=1, you want to place your poles at [-2 -3 -3]. You see the multiplicity of pole at -3 is 2. So place command cannot be used. If you start j from 2 instead of 1, there won't be an issue.