Dynamic-Calibration/utils/YALMIP-master/modules/robust/getEFfromSET.m

15 lines
296 B
Mathematica
Raw Permalink Normal View History

2019-12-18 11:25:45 +00:00
function [E,F] = getEFfromSET(Z);
vars = getvariables(Z);
E = [];
for i = 1:length(vars)
F{i} = [];
end
for j = 1:length(Z)
Zi = sdpvar(Z(j));
E = blkdiag(E,getbasematrix(Zi,0));
for i = 1:length(vars)
F{i} = blkdiag(F{i},-getbasematrix(Zi,vars(i)));
end
end