unidinv

Дискретная универсальная обратная кумулятивная функция распределения

Синтаксис

X = unidinv(P,N)

Описание

X = unidinv(P,N) возвращает самый маленький положительный целочисленный X, таким образом, что дискретная универсальная форма cdf оцененный в X равна или превышает P. Можно думать о P как о вероятности рисования номера, столь же большого как X из шляпы с числами 1 через N внутри.

P и N могут быть векторами, матрицами или многомерными массивами, которые имеют тот же размер, который является также размером X. Скалярный вход для N или P расширен до постоянного массива с теми же размерностями как другой вход. Значения в P должны лечь на интервал [0 1], и значения в N должны быть положительными целыми числами.

Примеры

x = unidinv(0.7,20)
x =
    14

y = unidinv(0.7 + eps,20)
y =
    15

Небольшое изменение в первом параметре производит большой скачок в выводе. cdf и его инверсия являются оба ступенчатыми функциями. Пример показывает то, что происходит на шаге.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Представлено до R2006a