diff --git a/apps/probability/distribution/distribution.cpp b/apps/probability/distribution/distribution.cpp index ac0c8f517..20904073c 100644 --- a/apps/probability/distribution/distribution.cpp +++ b/apps/probability/distribution/distribution.cpp @@ -25,9 +25,12 @@ double Distribution::rightIntegralFromAbscissa(double x) const { } double Distribution::finiteIntegralBetweenAbscissas(double a, double b) const { - if (b <= a) { + if (b < a) { return 0.0; } + if (a == b) { + return evaluateAtDiscreteAbscissa(a); + } if (isContinuous()) { return cumulativeDistributiveFunctionAtAbscissa(b) - cumulativeDistributiveFunctionAtAbscissa(a); }