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