UNDDF

This function evaluates the discrete uniform cumulative distribution function.

Function Return Value

UNDDF — Function value, the probability that a uniform random variable takes a value less than or equal to IX. (Output)

Required Arguments

IX — Argument for which the discrete uniform cumulative distribution function is to be evaluated. (Input)

N — Scale parameter. N must be greater than 0. (Input)

FORTRAN 90 Interface

Generic: UNDDF (IX, N)

Specific: The specific interface names are S_UNDDF and D_UNDDF.

FORTRAN 77 Interface

Single: UNDDF (IX, N)

Double: The double precision name is DUNDDF.

Description

The notation below uses the floor and ceiling function notation, and .

The function UNDDF evaluates the discrete uniform cumulative probability distribution function with scale parameter N, defined

 

Example

In this example, we evaluate the probability function at IX = 3, N = 5.

 

USE UMACH_INT

USE UNDDF_INT

IMPLICIT NONE

INTEGER NOUT, IX, N

REAL PR

CALL UMACH(2, NOUT)

IX = 3

N = 5

PR = UNDDF(IX, N)

WRITE (NOUT, 99999) IX, N, PR

99999 FORMAT (' UNDDF(', I2, ', ', I2, ') = ', F6.4)

END

Output

 

UNDDF( 3, 5) = 0.6000