статистика::

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

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

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

Синтаксис

stats::uniformCDF(a, b)

Описание

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

из равномерного распределения на интервале [a, b].

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

Если x <a может быть решен, то f(x) возвращается 0. Если x> b может быть решен, то f(x) возвращает значение 1. Если ax и xb может быть решен, то f(x) возвращает значение (x - a)/(b - a).

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

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

f(x) отвечает на символьный звонок stats::uniformCDF(a, b)(x), если нельзя решить, находится ли x в интервале [a, b].

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

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

Функция чувствительна к переменной окружения DIGITS, который определяет числовую рабочую точность.

Примеры

Пример 1

Мы оцениваем кумулятивную функцию распределения на интервале [-3, 2  π] в различных точках:

f := stats::uniformCDF(-3, 2*PI):
f(-infinity), f(-3), f(0.5), f(2/3), f(3.0), f(PI), f(infinity)

delete f:

Пример 2

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

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

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

assume(x < a): f(x)

Обратите внимание на то, что assume(x < a) присоединил свойства и к a и к x. Со следующим вызовом мы перезаписываем свойство, присоединенное к x. Однако свойство, присоединенное к a, должно быть 'не принято' также, чтобы избежать противоречивых предположений x <a и x> b:

unassume(a): assume(x > b): f(x)

assume(a <= x <= b): f(x)

assume(b > a): f(a + (b - a)/3)

unassume(x): unassume(a): unassume(b): delete f:

Пример 3

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

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

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

a := 0: b := PI: f(3), f(3.0)

delete f, a, b:

Параметры

a, B

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

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

процедура.

Смотрите также

Функции MuPAD