www.gusucode.com > mbcdesign 工具箱 matlab 源码程序 > mbcdesign/@conswitch/selectModels.m
function obj = selectModels(obj, idx,NewOpPoints) %SELECTMODELS Create new switch constraint based on a subset of contained models % % NEWOBJ = SELECTMODELS(OBJ, IDX) creates a new object, based on OBJ, that % contains only the valid switch points indexed by the index vector IDX. % IDX may be a double list of indices or a logical vector the same length % as the number of switch points. % Copyright 2008-2009 The MathWorks, Inc. and Ford Global Technologies, Inc. obj.OpPoints = obj.OpPoints(idx, :); obj.ConList = obj.ConList(idx); if nargin>2 && isequal(size(obj.OpPoints),size(NewOpPoints)) obj.OpPoints = NewOpPoints; end