23 lines
379 B
Matlab
23 lines
379 B
Matlab
|
function pass = check_limits( Z, upper_limit, lower_limit )
|
||
|
|
||
|
% make row vector
|
||
|
if size(Z,1) ~= 1
|
||
|
Z = Z.';
|
||
|
end
|
||
|
|
||
|
if numel(upper_limit) == 1
|
||
|
upper_limit = upper_limit * ones(1,size(Z,2));
|
||
|
end
|
||
|
if numel(lower_limit) == 1
|
||
|
lower_limit = lower_limit * ones(1,size(Z,2));
|
||
|
end
|
||
|
|
||
|
|
||
|
pass = 1;
|
||
|
if any( Z > upper_limit )
|
||
|
pass = 0;
|
||
|
end
|
||
|
if any( Z < lower_limit )
|
||
|
pass = 0;
|
||
|
end
|