From ff9996d8d6e0e77441180e9d0da4db54729cdb36 Mon Sep 17 00:00:00 2001 From: Eric Wait <eric@waitphoto.com> Date: Thu, 14 Dec 2017 14:03:30 -0500 Subject: [PATCH] Fix transfer function bar error when max is too close to the min --- src/matlab/+D3d/+UI/+Ctrl/CalcMidRange.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/matlab/+D3d/+UI/+Ctrl/CalcMidRange.m b/src/matlab/+D3d/+UI/+Ctrl/CalcMidRange.m index 08bf461..e062144 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 -- GitLab