www.gusucode.com > 预览控件工具箱 > 预览控件工具箱/预览控件工具箱/PCT/@DistRejGSys/GetSSrw.m
function [B1r,B1w,D11r,D11w,D21r,D21w]=GetSSrw(sys) % [B1r,B1w,D11r,D11w,D21r,D21w]=GetSSrw(sys) % % Get state space matrix partitions relating to partitioning of the % exogenous input q=sys.GenSys.q; m=sys.GenSys.m; [A,B,C,D,Ts]=ssdata(sys); % discrete time B1=B(:,1:end-m); D11=D(1:end-q,1:end-m); D21=D(end-q+1:end,1:end-m); rsel=1:sys.lr; wsel=sys.lr+1:sys.GenSys.l; B1r=B1(:,rsel); B1w=B1(:,wsel); D11r=D11(:,rsel); D11w=D11(:,wsel); D21r=D21(:,rsel); D21w=D21(:,wsel);