function [sts, val] = subsasgn_check(item,subs,val) % function [sts, val] = subsasgn_check(item,subs,val) % Check assignments to item.values and item.val. % % This code is part of a batch job configuration system for MATLAB. See % help matlabbatch % for a general overview. %_______________________________________________________________________ % Copyright (C) 2007 Freiburg Brain Imaging % Volkmar Glauche % $Id: subsasgn_check.m 4867 2012-08-30 13:04:51Z volkmar $ rev = '$Rev: 4867 $'; %#ok sts = true; switch subs(1).subs case {'values'} sts = ~cfg_get_defaults('cfg_item.checkval') || subsasgn_check_valcfg(subs,val,[0 Inf]); case {'val'} % Check maximum number of elements sts = ~cfg_get_defaults('cfg_item.checkval') || subsasgn_check_valcfg(subs,val,[0 Inf]); % Could also check whether added element is one from 'values' list end;