www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@calibrationdata/@calibration/getValue.m

    function value = getValue(obj, identifier)
%GETVALUE  Get value from calibration.
%
%  VALUE = GETVALUE(CAL,IDENTIFIER) gets the value with identifier
%  IDENTIFIER from the calibration CAL.
%
%  See also GETAXIS, GETCURVE, GETMAP, GETITEM.

%  Copyright 2000-2005 The MathWorks, Inc.


if ischar(identifier)
    identifier = {identifier};
elseif ~iscell(identifier)
    error(message('mbc:calibrationdata:calibration:InvalidArgument'))
end

[match, position] = ismember(identifier, obj.getValueIdentifiers);
if any(~match)
    error(message('mbc:calibrationdata:calibration:ObjectNotFound4'))
else
    value = duplicate(obj.Values(position));
end