changeset 20633:1c4c4bb8be94 stable

normrnd.m: Return correct result for vector case when std = 0 (bug #46238). * normrnd.m: Use '>=' rather than '>' to include standard deviation of zero in acceptable results.
author Rik <rik@octave.org>
date Sat, 17 Oct 2015 09:14:00 -0700
parents 9e3b3aca6ead
children 410b1b3d109e
files scripts/statistics/distributions/normrnd.m
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/statistics/distributions/normrnd.m	Sat Oct 17 09:41:07 2015 +0200
+++ b/scripts/statistics/distributions/normrnd.m	Sat Oct 17 09:14:00 2015 -0700
@@ -90,7 +90,7 @@
     endif
   else
     rnd = mu + sigma .* randn (sz, cls);
-    k = ! isfinite (mu) | !(sigma > 0) | !(sigma < Inf);
+    k = ! isfinite (mu) | !(sigma >= 0) | !(sigma < Inf);
     rnd(k) = NaN;
   endif