📄 eliminatebinary.m
字号:
function p = eliminateBinary(p,binaries)
vars = p.lmi_variables;
[mt,vt] = yalmip('monomtable');
mt = mt(vars,:);
mt(:,binaries) = min(mt(:,binaries),1);%rem(mt(:,binaries),2);
used_variables = find(any(mt,1));
x = recover(used_variables)';
new_monoms = [];
mt = mt(:,used_variables);
y = recovermonoms(mt,x);
y = p.basis*[1;y];
if isa(y,'sdpvar')
% copy data to p
p.basis = y.basis;
p.lmi_variables = y.lmi_variables;
else
p = y;
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -