www.gusucode.com > mbcdata 工具箱 matlab 源码程序 > mbcdata/@calibrationdata/@map/pSetSize.m
function value = pSetSize(obj, value) %PSETSIZE Private set method. % Axis items are n-by-m, n,m>=0. % Copyright 2004-2005 The MathWorks, Inc. % Check read-only obj.pCheckReadOnly; % New size must be n-by-m switch numel(value) case 0 % Shorthand for [0 0], OK value = [0 0]; case 1 % Shorthand for [1 value], OK value = [1 value]; case 2 % OK otherwise % [value 1 ... 1] is OK if any(value(3:end) ~= 1) error(message('mbc:calibrationdata:map:InvalidSize')) end end