FractionOrderSystem/FOTF Toolbox/mustBeNonnegativeInteger.m

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