14 lines
439 B
Matlab
14 lines
439 B
Matlab
function mustBeNonnegativeInteger(a)
|
|
%mustBeNonnegativeInteger a function to validate the argument
|
|
|
|
% Copyright (c) Dingyu Xue, Northeastern University, China
|
|
% Last Modified 18 May, 2022
|
|
if a<0
|
|
eid='Value:Positive'; msg='Inputs must be nonnegative.';
|
|
throwAsCaller(MException(eid,msg))
|
|
end
|
|
if round(a)~=a
|
|
eid='Value:Integer'; msg='Inputs must be an integer.';
|
|
throwAsCaller(MException(eid,msg))
|
|
end
|
|
end |