comparison scripts/statistics/distributions/nbinrnd.m @ 10525:3306cfcb856e

Replace constructs like "NaN * one()" with "NaN()" and "Inf * ones ()" with "Inf()"
author David Bateman <dbateman@free.fr>
date Fri, 16 Apr 2010 10:32:07 +0200
parents 16f53d29049f
children 95c3e38098bf
comparison
equal deleted inserted replaced
10524:1c6ff93c025a 10525:3306cfcb856e
75 print_usage (); 75 print_usage ();
76 endif 76 endif
77 77
78 if (isscalar (n) && isscalar (p)) 78 if (isscalar (n) && isscalar (p))
79 if ((n < 1) || (n == Inf) || (n != round (n)) || (p <= 0) || (p > 1)); 79 if ((n < 1) || (n == Inf) || (n != round (n)) || (p <= 0) || (p > 1));
80 rnd = NaN * ones (sz); 80 rnd = NaN (sz);
81 elseif ((n > 0) && (n < Inf) && (n == round (n)) && 81 elseif ((n > 0) && (n < Inf) && (n == round (n)) &&
82 (p > 0) && (p <= 1)) 82 (p > 0) && (p <= 1))
83 rnd = randp ((1 - p) ./ p .* randg (n, sz)); 83 rnd = randp ((1 - p) ./ p .* randg (n, sz));
84 else 84 else
85 rnd = zeros (sz); 85 rnd = zeros (sz);