if numel(p) ~= 1
if merge % Merge unknown fields, instead of erroring or leaving it
field = param ;
elseif nargout <= 1
error('Unknown parameter ''%s''', param) ; %%% Error
else
keep([ai,ai+1]) = true ;
ai = ai + 2 ;
continue ;
end
else
field = optNames{p} ;
end
if numel(p) ~= 1
if merge % Merge unknown fields, instead of erroring or leaving it
field = param ;
elseif nargout <= 1
error('Unknown parameter ''%s''', param) ; %%% Error
else
keep([ai,ai+1]) = true ;
ai = ai + 2 ;
continue ;
end
else
field = optNames{p} ;
end