www.gusucode.com > mbctools 工具箱 matlab 源码程序 > mbctools/@modeldev/AssignOutlier.m
function varargout= AssignOutlier(mdev,ind) %ASSIGNOUTLIER % Copyright 2000-2008 The MathWorks, Inc. and Ford Global Technologies, Inc. N= length(getdata(mdev,'Y')); GoodData= 1:N; % data already not flagged bad for Y GoodData(mdev.Outliers)=[]; % only 'good' data is displayed in RegPlots % so index to outliers from RegPlot (ud.index) needs to be % referenced to good data index, NewOutliers= GoodData(ind); mdev.Outliers = union(mdev.Outliers,NewOutliers); if nargout>0 varargout{1}=mdev; else % Update Heap copy of mdev pointer(mdev); end