www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@cgprojconnections/getUnusedItems.m

    function f= getUnusedItems(A,AllDeletable)
%GETUNUSEDITEMS list of unused items 
%
% f= getUnusedItems(A)
%   only {'Variable','Model','Table','Normalizer'} are considered

%  Copyright 2004-2008 The MathWorks, Inc.

CleanUpTypes= {'Variable','Model','Table','Normalizer'};
OK = ismember(A.Type,CleanUpTypes);
OK= OK & ~any(A.Connections,1);

if nargin<2 || AllDeletable
    for i=find(OK)
        % find all dpts which will be deletable
        idxOnly = getOnlyDpts(A,i,OK);
        OK(idxOnly) = true;
    end
end
f= find(OK);