www.gusucode.com > mbcexpr 工具箱 matlab 源码程序 > mbcexpr/@cgifexpr/i_eval.m

    function output = i_eval(ifexp)
%I_EVAL Evaluate expression
%
%  OUT = I_EVAL(IFEXPR) evaluates the expression at its current inputs.

%  Copyright 2000-2005 The MathWorks, Inc. and Ford Global Technologies, Inc.


if isempty(ifexp)
    output = NaN;
else
    pInp = getinputs(ifexp);
    objInp = infoarray(pInp);
    output = pEval(ifexp, @(idx) i_eval(objInp{idx}));
end