IMSL_BINOMIALCOEF

The IMSL_BINOMIALCOEF function evaluates the binomial coefficient.

This routine requires an IDL Advanced Math and Stats license. For more information, contact your sales or technical support representative.

The binomial function is defined to be:

with nm ≥ 0. Also, n must not be so large that the function overflows.

Examples

In this example:

is computed and printed.

n = 9

m = 5

ans = IMSL_BINOMIALCOEF(n, m)

PRINT, 'binomial coefficient =', ans

IDL prints:

binomial coefficient = 126.000

Syntax

Result = IMSL_BINOMIALCOEF(N, M [, /DOUBLE])

Return Value

The binomial coefficient:

is returned.

Arguments

M

Second parameter of the binomial coefficient. Argument M must be nonnegative.

N

First parameter of the binomial coefficient. Argument N must be nonnegative.

Keywords

DOUBLE (optional)

If present and nonzero, double precision is used.

Version History

6.4

Introduced

See Also

IMSL_BINOMIALCDF, IMSL_BINOMIALPDF