Dynamic-Calibration/utils/YALMIP-master/@sdpvar/isequal.m

17 lines
371 B
Mathematica
Raw Normal View History

2019-12-18 11:25:45 +00:00
function out = isequal(X,Y,check)
%ISEQUAL (overloaded)
if nargin == 3
if (isa(X,'sdpvar') & isa(Y,'sdpvar'))
out = isequal(X.basis,Y.basis) & isequal(X.lmi_variables,Y.lmi_variables);
else
out = false;
end
else
if (isa(X,'sdpvar') & isa(Y,'sdpvar'))
out = isequal(struct(X),struct(Y));
else
out = false;
end
end