Statistics Toolbox | ![]() ![]() |
Inverse of the discrete uniform cumulative distribution function
Syntax
Description
X = unidinv(P,N)
returns the smallest positive integer X
such that the discrete uniform cdf evaluated at X
is equal to or exceeds P. You can think of P as the probability of drawing a number as large as X
out of a hat with the numbers 1
through N inside.
Vector or matrix inputs for N
and P
must have the same size, which is also the size of X
. A scalar input for N
or P
is expanded to a constant matrix with the same dimensions as the other input. The values in P must lie on the interval [0 1] and the values in N must be positive integers.
Examples
A small change in the first parameter produces a large jump in output. The cdf and its inverse are both step functions. The example shows what happens at a step.
See Also
icdf
, unidcdf
, unidpdf
, unidrnd
, unidstat
![]() | unidcdf | unidpdf | ![]() |