qfuncinv

Обратная функция Q

Синтаксис

Описание

пример

z = qfuncinv(y) возвращает входной параметр Q-функции, для которой выходное значение Q-функции y. Для получения дополнительной информации см. «Алгоритмы».

Примеры

свернуть все

Восстановите входной аргумент функции Q при помощи обратной функции Q. Покажите обратное соотношение между Q-функцией и ее обратной.

Вычислим значения Q-функции для действительного входа.

x1 = [0 1 2; 3 4 5];
y1 = qfunc(x1)
y1 = 2×3

    0.5000    0.1587    0.0228
    0.0013    0.0000    0.0000

Восстановите входной аргумент функции Q путем вычисления обратных значений функции Q для y1.

x1_recovered = qfuncinv(y1)
x1_recovered = 2×3

     0     1     2
     3     4     5

Подтвердите, что исходные и восстановленные аргументы Q-функций совпадают.

isequal (x1,x1_recovered)
ans = logical
   1

Вычислим обратные значения, представляющие значения выхода Q-функции.

y2 = 0:0.2:1;
x2 = qfuncinv(y2)
x2 = 1×6

       Inf    0.8416    0.2533   -0.2533   -0.8416      -Inf

Восстановите Q- выходного аргумента функции путем вычисления значений Q-функции для x2.

y2_recovered = qfunc(x2)
y2_recovered = 1×6

         0    0.2000    0.4000    0.6000    0.8000    1.0000

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

isequal (y2,y2_recovered)
ans = logical
   1

Входные параметры

свернуть все

Выход Q-функции, заданный как скаляр, матрица или массив. Входные значения должны находиться в области значений [0, 1].

Типы данных: double

Выходные аргументы

свернуть все

Входной аргумент функции Q-функции, возвращенный как действительный скаляр, матрица или массив. z имеет те же размерности, что и входные y.

Алгоритмы

Для скалярного x Q-функция является (1 - f), где f является результатом совокупной функции распределения стандартизированной нормальной случайной переменной. Функция Q определяется как

Q(x)=12πxexp(t2/2)dt

Функция Q связана с дополнительной функцией ошибки, erfc, согласно

Q(x)=12erfc(x2)

См. также

Функции

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