資源簡介
利用matlab中的函數[K,P,E]=lqr(A,B,Q,R)就可以得到線性二次型最優控制問題的解。其中輸出變量中的K是最優反饋增益矩陣,P是黎卡提矩陣方程的對稱正定解矩陣,E是最優閉環系統的極點。
代碼片段和文件信息
a=[0?1;-1?0];
b=[0;1];
c=[0?1];
q=[1?0;0?0];
d=0;
ni=size(b2);no=size(c1);???%確定矩陣b和矩陣c的維數
R=[1?10?100];
for?i=1;3;r=R(i);
????[kSE]=lqr(abq*eye(size(a))r*eye(ni));
????cg=k;dg=zeros(ni);L=ss(abcgdg);???????%轉換為標準的狀態方程
????[GmcPmcWcgcWcpc]
- 上一篇:Matlab2010b地址
- 下一篇:特征提取源程序
評論
共有 條評論