1 2 3 4 5 6 7 8 9 10
| function W = build_work(E, varargin)
% 'first_image', 'last_image', 'blocksize', 'verbosity'
p = inputParser ;
p.addParamValue('first_image', 1, @(x)validateattributes(x, {'numeric'}, {'scalar', 'positive', 'integer', 'nonempty'}))
p.addParamValue('last_image', 1e10, @(x)validateattributes(x, {'numeric'}, {'scalar', 'positive', 'integer', 'nonempty'}))
p.addParamValue('blocksize', 10, @(x)validateattributes(x, {'numeric'}, {'scalar', 'positive', 'integer', 'nonempty'}))
p.addParamValue('verbosity', 9, @(x)validateattributes(x, {'numeric'}, {'scalar', 'nonnegative', 'integer', 'nonempty'}))
p.parse(varargin{:}) ;
W = p.Results ; |
Partager