P{2}<=0P = P0 + delta_lambda*sum(cat(3,P1{:}),3);
F = [F, 100*eye(m+n) >= P >= eye(m+n)];
F = [F, 100*eye(m+n) >= P0 >= eye(m+n)];
for i = 1:num_lmi_cond_2
P1{i} = sdpvar(m+n,m+n);
Delta_A_bar_12 = zeros(n,m);
Delta_A_bar_12(:,i) = B(:,i)*delta_lambda;
Delta_A_bar_22 = zeros(m);
Delta_A_bar_22(i,i) = delta_lambda;
Delta_A_bar = [zeros(n,n), -Delta_A_bar_12;
zeros(m,n), Delta_A_bar_22];
% Delta_A_bar constraint
F = [F, Delta_A_bar'*P1{i} + P1{i}*Delta_A_bar >= 0];
end
%Calc P
if num_lmi_cond_2 == 1
P = P0 + delta_lambda*P1{1};
elseif num_lmi_cond_2 >= 2
P = P0 + delta_lambda*sum(cat(3,P1{:}),3);
elseif delta_lambda == 0
P = P0;
end
% Enforce negativity of P, P0
F = [F, 100*eye(m+n) >= P >= eye(m+n)];
F = [F, 100*eye(m+n) >= P0 >= eye(m+n)];