Dynamic-Calibration/utils/YALMIP-master/extras/dd.m

9 lines
218 B
Mathematica
Raw Permalink Normal View History

2019-12-18 11:25:45 +00:00
function Constraint = dd(X)
if issymmetric(X)
W = X-diag(diag(X));
Z = sdpvar(length(X));
Constraint = [-Z(:) <= W(:) <= Z(:), diag(X) >= sum(Z,2)];
else
error('dd requires a symmetric argument.');
end