www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@calibrationdata/@curve/pSetValue.m
function value = pSetValue(obj, value) %PSETVALUE Private set method. % Curve items are 1-by-n, n>=0. % Copyright 2004-2005 The MathWorks, Inc. % Check read-only obj.pCheckReadOnly; % Check size value = squeeze(value); if ndims(value) ~= 2 error(message('mbc:calibrationdata:curve:InvalidPropertyValue')) elseif any(size(value)==0) % Empty value = zeros(1,0); elseif any(size(value)==1) % Vector, unwrap value = value(:)'; else % Non vector error(message('mbc:calibrationdata:curve:InvalidPropertyValue')) end