www.gusucode.com > mbc 工具箱 matlab 源码程序 > mbc/@mbcmodel/@data/AddVariable.m

    function D = AddVariable(D, expr, units)
%ADDVARIABLE Add user-defined variable to data set.
%
%   D = ADDVARIABLE(D, VARIABLE_EXPRESSION, VARIABLE_UNITS);
%
%   See also mbcmodel.data.ModifyVariable, mbcmodel.data.RemoveVariable.

%   Copyright 2004-2007 The MathWorks, Inc.

error(mbcnargchk(2, 3, nargin, 'mbc:mbcmodel:data'));

if nargin < 3
    units = '';
end
% Make sure that the object is editable
D.pCheckIsBeingEdited;
try
    % Call the underlying method
    D.Object = addVariable(D.Object, expr, units);
catch
    error(message('mbc:mbcmodel:data:UnknownError2'));
end