www.gusucode.com > mbcdesign 工具箱 matlab 源码程序 > mbcdesign/@cset_lhs/limits.m

    function out=limits(obj,varargin)
%LIMITS Get/set limits for CandidateSet object
%
%  LIMS=LIMITS(OBJ)
%  LIMS=LIMITS(OBJ,IND)
%
%  OBJ=LIMITS(OBJ,LIMS)
%  OBJ=LIMITS(OBJ,LIMS,IND)
%
%  LIMS is a (nf -by- 2) matrix of lower and upper limits
%  IND is an (optional) index matrix indicating which factors
%  to apply to or get.

%  Copyright 2005-2007 The MathWorks, Inc. and Ford Global Technologies, Inc.

out = limits( obj.candidateset, varargin{:} );
if isnumeric( out )
    return
else
    obj.candidateset = out;
    lims = limits( obj.candidateset );
    obj.delta= (diff(lims,1,2)')./(obj.N-1);
    out = obj;
end