📄 tinitial.m
字号:
% tinitial.m%% usage: t_init=tinitial(lmi_sys,x_init,lmi_no)%% given an lmi described by lmi_sys: A(x)<t*B(x)% and an initial x: x=x_init% return the min value of t=t_init that still satisfies the lmi% lmi_no is the number of the lmi in lmi_sys%% Written by: Lt Paul Blue% WL/FIGC-3 Bldg 146% 2210 Eighth Street Suite 21% Wright-Patterson AFB OH 45433-7531%% e-mail: blue@falcon.flight.wpafb.af.mil% ph: (513) 255-8683%% Copyright (c) 1996, All Rights Reservedfunction t_init=tinitial(lmi_sys,x_init,lmi_no);if(nargin~=3) disp(' usage: t_init=tinitial(lmi_sys,x_init,lmi_no)'); returnendeval=evallmi(lmi_sys,x_init);[lhs,rhs]=showlmi(eval,lmi_no);% put in the form B(x)^-1/2*A(x)*B(x)^-1/2<t*Inew_lhs=minv(sqrtm(rhs))*lhs*minv(sqrtm(rhs));t_init=max(eig(new_lhs));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -