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

    function TabGradInputs = getTabGradInputs(obj,InputValues,ExprVals)
%GETTABGRADINPUTS get inputs for table gradient calculation
%    TabGradInputs = getTabGradInputs(obj,InputValues,ExprVals)
%    Different inputs are required depending on whether the table gradient
%    constraint is for a variable or a model.

%   Copyright 2009 The MathWorks, Inc.

NAXES = length(obj.pAxisVariables);

if obj.IsVariable
    TabGradInputs = InputValues;
else
    % gradient of models
    %  need model results and axes inputs
    TabGradInputs = [ExprVals(1) InputValues(1:NAXES)];
end