erfinv

Função de erro inversa.

Categoria: Mathematics > Elementary Math

Sintaxe

X = erfinv(Y)

Retorna o valor X tal que erf(X) == Y.

Descrição

erf é crescente e limitada entre -1 e 1, então pode ser invertida nesse intervalo aberto. erfinv é a inversa, uma função ímpar que cresce sem limite quando Y se aproxima de 1.

Um uso comum é transformar números uniformes em normais: se U é uniforme em (0, 1), então sqrt(2)*erfinv(2*U-1) segue a distribuição normal padrão.

Argumentos de entrada

Y
Array real com valores no intervalo fechado de -1 a 1.

Argumentos de saída

X
Array do mesmo tamanho de Y. Os extremos levam a -Inf e Inf; valores fora do intervalo dão NaN.

Exemplo

Invertendo erf

erfinv([-0.5 0 0.5 1 2])
erf(erfinv(0.3))
Saída
ans = 1×5

   -0.4769         0    0.4769       Inf       NaN
ans = 0.3000

Veja também

erf erfc erfcinv erfcx