Contenido principal

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

erfcinv

Función de error complementaria inversa

Sintaxis

Descripción

erfcinv(x) devuelve el valor de la Función de error complementaria inversa para cada elemento de x. Para entradas fuera del intervalo [0 2], erfcinv devuelve NaN. Utilice la función erfcinv para reemplazar expresiones que contengan erfinv(1-x) y obtener una mayor precisión cuando x está cerca de 1.

ejemplo

Ejemplos

contraer todo

erfcinv(0.3)
ans = 
0.7329

Encuentre la función de error complementaria inversa de los elementos de un vector.

V = [-10 0 0.5 1.3 2 Inf];
erfcinv(V)
ans = 1×6

       NaN       Inf    0.4769   -0.2725      -Inf       NaN

Encuentre la función de error complementaria inversa de los elementos de una matriz.

M = [0.1 1.2; 1 0.9];
erfcinv(M)
ans = 2×2

    1.1631   -0.1791
         0    0.0889

Puede utilizar la función de error complementaria inversa erfcinv en lugar de erfinv(1-x) para evitar los errores de redondeo cuando x está cerca de 0.

Muestre cómo evitar los errores de redondeo calculando erfinv(1-x) con erfcinv(x) para x = 1e-100. El cálculo original devuelve Inf, mientras que erfcinv(x) devuelve el resultado correcto.

x = 1e-100;
erfinv(1-x)
ans = 
Inf
erfcinv(x)
ans = 
15.0656

Argumentos de entrada

contraer todo

Entrada, especificada como número real o vector, matriz o arreglo multidimensional de números reales. x no puede ser dispersa.

Tipos de datos: single | double

Más acerca de

contraer todo

Sugerencias

  • También puede encontrar la distribución inversa de probabilidad normal estándar utilizando la función norminv (Statistics and Machine Learning Toolbox). La relación entre la función de error complementaria inversa erfcinv y norminv es

    norminv(p)=(2)×erfcinv(2p).

  • Para expresiones con el formato erfcinv(1-x), utilice en su lugar la función de error inversa erfinv. Esta sustitución mantiene la precisión. Cuando x está cerca de 1, 1 - x es un número pequeño y puede redondearse a 0. En su lugar, reemplace erfcinv(1-x) por erfinv(x).

Capacidades ampliadas

expandir todo

Historial de versiones

Introducido antes de R2006a

Consulte también

| | |