exponenta event banner

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