www.gusucode.com > mbcview 工具箱matlab源码程序 > mbcview/@cgddnode/insymval.m
function mySym = insymval(ddnode, pSub) %INSYMVAL Return the cgsymvalues that a DD item is a member of % % mySym = INSYMVAL(ddnode, pSub) will return an array of pointers (mySym) to % those cgsymvalues that pSub.info is a member of. % Copyright 2000-2004 The MathWorks, Inc. and Ford Global Technologies, Inc. allDDptrs = listptrs(ddnode); mySym = null( xregpointer, 0 ); nToSearch = ddnode.numsymvars; nItems = length(allDDptrs); n=1; while nToSearch && n<=nItems if issymvalue(allDDptrs(n).info) if ismember(pSub, allDDptrs(n).getrhsptrs) mySym = [mySym, allDDptrs(n)]; end nToSearch = nToSearch - 1; end n = n + 1; end