stats::erlangCDF

Кумулятивная функция распределения распределения Erlang

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

stats::erlangCDF(a, b)

Описание

stats::erlangCDF(a, b) возвращает процедуру, представляющую кумулятивную функцию распределения

из распределения Erlang параметром формы a> 0 и масштабный коэффициент b> 0.

Процедура f := stats::erlangCDF(a, b) может быть назван в форме f(x) с арифметическим выражением x. Возвращаемое значение f(x) или число с плавающей запятой или символьное выражение:

Если x ≤ 0 может быть решен, то f(x) возвращается 0. Если x ≥ 0 может быть решен, то f(x) возвращает значение.

Если x является числом с плавающей запятой, и и a и b могут быть преобразованы в положительные числа с плавающей запятой, то эти значения возвращены как числа с плавающей запятой. В противном случае символьные выражения возвращены.

Функциональный f реагирует на свойства набора идентификаторов через assume. Если x является символьным выражением со свойством x ≤ 0 или x ≥ 0, соответствующие значения возвращены.

Вызов f(- infinity ) возвращается 0.

Вызов f( infinity ) возвращается 1.

f(x) отвечает на символьный звонок stats::erlangCDF(a, b)(x) если ни x ≤ 0, ни x ≥ 0 не могут быть решены.

Численные значения для a и b только приняты, если они действительны и положительны.

Обратите внимание на то, что, для большого a, точные результаты могут быть дорогостоящими, чтобы вычислить. Если значения с плавающей точкой желаемы, рекомендуется передать аргументы x с плавающей точкой к f вместо того, чтобы вычислять точные результаты f(x) и преобразуйте их через float. См. пример 4.

Обратите внимание на то, что.

Взаимодействия среды

Функция чувствительна к переменной окружения DIGITS который определяет числовую рабочую точность. Процедура сгенерирована stats::erlangCDF реагирует на свойства набора идентификаторов через assume.

Примеры

Пример 1

Мы выполняем функцию интегральной вероятности с a = 2 и b = 1 в различных точках:

f := stats::erlangCDF(2, 1):
f(-infinity), f(-3), f(0.5), f(2/3), f(PI), f(infinity)

delete f:

Пример 2

Если x символьный объект без свойств, затем нельзя решить, содержит ли x ≥ 0. Возвращен символьный вызов функции:

f := stats::erlangCDF(a, b): f(x)

С подходящими свойствами можно решить, содержит ли x ≥ 0. Возвращено явное выражение:

assume(0 <= x): f(x)

unassume(x): delete f:

Пример 3

Мы используем символьные аргументы:

f := stats::erlangCDF(a, b): f(3), f(3.0)

Когда численные значения присвоены a и b, функциональный f начинает производить численные значения:

a := 2: b := 4: f(3), f(3.0)

delete f, a, b:

Пример 4

Мы рассматриваем распределение Erlang большим параметром формы:

f := stats::erlangCDF(2000, 2):

Для приближений с плавающей точкой не нужно вычислять точный результат и преобразовывать его через float. Для большого параметра формы это быстрее, чтобы передать аргумент с плавающей точкой f. Следующий вызов занимает время, потому что включен точный расчет огромного целого числа:

float(f(1010))

Следующий вызов намного быстрее:

f(float(1010))

delete f:

Параметры

a

Параметр формы: арифметическое выражение, представляющее положительное действительное значение

b

Масштабный коэффициент: арифметическое выражение, представляющее положительное действительное значение

Возвращаемые значения

процедура.