www.gusucode.com > mbcdesign 工具箱 matlab 源码程序 > mbcdesign/@conlinear/conlinear.m
function con = conlinear(cif) %CONLINEAR Linear constraint object % % CON = CONLINEAR(CIF) % % CONLINEAR objects constrain points according to the equation A*x <= b. % CIF is a CONINPUTFACTOR object. % % See also CONBASE, CONINPUTFACTOR. % Copyright 2000-2008 The MathWorks, Inc. and Ford Global Technologies, Inc. if ~nargin cif = coninputfactor; end if isstruct( cif ) parent = cif.conbase; con = mv_rmfield( cif, 'conbase' ); else parent = conbase( cif ); con = struct( ... 'A', ones( size( cif ) ), ... 'b', 0, ... 'ScaleFactor', [], ... 'version', 2 ); end con = orderfields( con ); con = class( con, 'conlinear', parent ); con = pUpdateScaleFactor( con ); %------------------------------------------------------------------------------| % EOF %------------------------------------------------------------------------------|