diff --git a/src/matlab/+D3d/+UI/+Ctrl/CalcMidRange.m b/src/matlab/+D3d/+UI/+Ctrl/CalcMidRange.m index 08bf4610c0741077c8bfb96486093fec9f78d174..e062144939eca2287fa3b501b50c520285e15f3c 100644 --- a/src/matlab/+D3d/+UI/+Ctrl/CalcMidRange.m +++ b/src/matlab/+D3d/+UI/+Ctrl/CalcMidRange.m @@ -13,4 +13,10 @@ b = ((y2-y1) - a*(x2.^2-x1.^2)) ./ (x2-x1); mm = (2*a*x1+b>=0)&(2*a*x3+b>=0); ymin = y2(find(mm,1,'first')); ymax = y2(find(mm,1,'last')); +if (isempty(ymin)) + ymin = 0; +end +if (isempty(ymax)) + ymax = 1; +end end \ No newline at end of file