www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@cgprojconnections/getDependents.m
function Dpts= getDependents(A,item,C,MajorItems) %GETDEPENDENTS immediate dependent major items % % Dpts= getDependents(A,item) % Copyright 2000-2009 The MathWorks, Inc. if nargin<3 || isempty(C) C= false(size(A.Names)); end C= iAllDpts(A,C,item); if nargin<4 || MajorItems C= C & A.IsMajorItem; end Dpts= find(C); function C= iAllDpts(A,C,item) f= A.Connections(item,:); for i= find(f) if A.IsMajorItem(i) C(i)= true; elseif ~C(i) C= iAllDpts(A,C,i); end end