lqg0.m
来自「vTools is a toolbox for Matlab 5.3 devel」· M 代码 · 共 28 行
M
28 行
function lqg0(n)
%LQG0 : funzione di creazione della finestra del controllo LQR
%
% lqg0(n)
%
% n = intero che indica il numero di blocchi di integratori
% richiesti nella finestra precedente
%
%Massimo Davini 26/05/99 --- revised 31/05/99
global stack;
set(findobj('tag','integratori'),'visible','off');
set(findobj('tag','EditIntegr'),'visible','off');
drawnow;
G=pck(stack.general.A,stack.general.B,stack.general.C,stack.general.D);
[ty,no,ni,ns]=minfo(G);
nm=min(no,ni);
P=G;
Ibs=pck(zeros(nm),eye(nm),eye(nm),zeros(nm));
if ni<no Ibi=Ibs;Ibo=eye(no); else Ibi=eye(ni);Ibo=Ibs; end;
for k=1:n P=mmult(Ibo,P,Ibi); end;
%in questo modo ho aggiunto gli n integratori richiesti in ingresso
%o in uscita a seconda di qual'
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?