Dynamic-Calibration/utils/YALMIP-master/extras/@ncvar/integer.m

28 lines
702 B
Matlab
Executable File

function x = integer(x)
%INTEGER Constrains variables to be integer
%
% F = INTEGER(x) is used to posteriori constrain
% variables to be integer, in contrast to INTVAR
% that declares variables as integer a priori.
%
% NOTE
% The integrality constraint is imposed on the involved
% decision variables, not on the actual SDPVAR object.
%
% INPUT
% x : SDPVAR object
%
% OUTPUT
% F : Constraint object
%
% EXAMPLE
% F = integer(x);
% F = integer(x*pi) % Equivalent to code above
%
% See also BINARY, SET, SDPVAR, INTVAR, BINVAR
% Author Johan Löfberg
% $Id: integer.m,v 1.1 2006-08-10 18:00:20 joloef Exp $
x.typeflag = 7;
x = lmi(x);