Binomial Inverse (Binary Search)

Binomial inverse cumulative distribution function via binary search

You are now following this Submission

X = binoinv_bs(Y,N,P) returns the inverse of the binomial cdf with parameters N and P. Since the binomial distribution is discrete, BINOINV_BS returns the least integer X such that the binomial cdf evaluated at X, equals or exceeds Y. BINOINV_BS utilizes a binary search of BINOCDF to find the inverse of the binomial distribution, which may be faster than BINOINV for large N.

The size of X is the common size of the input arguments. A scalar input functions as a constant matrix of the same size as the other inputs.

Note that X takes the values 0,1,2,...,N.

See also binoinv, binocdf, binofit, binopdf, binornd, binostat, icdf.

Cite As

Nade Sritanyaratana (2026). Binomial Inverse (Binary Search) (https://se.mathworks.com/matlabcentral/fileexchange/48444-binomial-inverse-binary-search), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.1.0.1

Updated license

1.1.0.0

Added MathWorks copyright information