pointlmi.m

来自「线性时变系统控制器设计的工具包」· M 代码 · 共 23 行

M
23
字号
function [vgam,vclp,vctrl] = pointlmi(vlpv,nmeas,nctrl)% [vgam,vX,vY] = pointlmi(vlpv,nmeas,nctrl)viv = getiv(vlpv);npts = length(viv);vgam = zeros(npts,1);nx = xnum(xtracti(vlpv,1,1));vX = zeros(npts*nx,nx);vY = zeros(npts*nx,nx);for k = 1:npts disp(['Point ' int2str(k) ' of ' int2str(npts) ':']); [gam,xmat,ymat] = vlpvsol(xtracti(vlpv,k),nmeas,nctrl); vgam(k) = gam; vX((k-1)*nx+1:k*nx,1:nx) = xmat; vY((k-1)*nx+1:k*nx,1:nx) = ymat;endvgam = vpck(vgam,viv);vX = vpck(vX,viv);vY = vpck(vY,viv);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?