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

    function ptr = lookupnd(obj,b,blockname,Inputs)
%LOOKUPND parse an nd lookup table block
%
%  ptr = lookupnd(obj,b,blockname,Inputs)

%  Copyright 2007-2012 The MathWorks, Inc. and Ford Global Technologies, Inc.

ptr = getBlockPointer(obj,b);
switch length(Inputs)
    case 1
        ptr = lookup1D(obj,b,blockname,ptr,Inputs{1});
    case 2
        ptr = lookup2D(obj,b,blockname,ptr,[Inputs{:}]);
    otherwise
        obj.assert('Lookup tables can only be 1 or 2D');
end