a=[0 1;2 3]
>> b=[0 1]'
>> c=[1 0];
>> d=[0];
>> sx=[-1 -1]
sx =
-1 -1
>> [k,prec,message]=place(a,b,sx)
??? Error using ==> place at 79
The "place" command cannot place poles with multiplicity greater than rank(B).
>> place(a,b,sx);
??? Error using ==> place at 79
The "place" command cannot place poles with multiplicity greater than rank(B).
在做现代控制理论极点配置实验时,MATLAB出现了如下错误, 请问是怎么回事,请高手指点,如何改正,错误出
答案:2 悬赏:0 手机版
解决时间 2021-02-26 12:57
- 提问者网友:姑娘长的好罪过
- 2021-02-25 20:46
最佳答案
- 五星知识达人网友:玩家
- 2021-02-25 22:05
应该是矩阵a的秩为1导致的;
不过若用acker函数则有结果
>> K=acker(a,b,sx)
K=
3 5
不过若用acker函数则有结果
>> K=acker(a,b,sx)
K=
3 5
全部回答
- 1楼网友:纵马山川剑自提
- 2021-02-25 22:35
呵呵,LZ科大的?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯