Main Content

erf

Sintaxis

Descripción

ejemplo

erf(x) devuelve la Función de error evaluada para cada elemento de x.

Ejemplos

contraer todo

Encuentre la función de error de un valor.

erf(0.76)
ans = 0.7175

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

V = [-0.5 0 1 0.72];
erf(V)
ans = 1×4

   -0.5205         0    0.8427    0.6914

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

M = [0.29 -0.11; 3.1 -2.9];
erf(M)
ans = 2×2

    0.3183   -0.1236
    1.0000   -1.0000

La función de distribución acumulada (CDF) de la distribución normal, o gaussiana, con desviación estándar σ y media μ es

ϕ(x)=12(1+erf(x-μσ2)).

Observe que, para una mayor precisión de cálculo, puede reescribir la fórmula en términos de erfc. Para obtener más detalles, consulte Consejos.

Represente la CDF de la distribución normal con μ=0 y σ=1.

x = -3:0.1:3;
y = (1/2)*(1+erf(x/sqrt(2)));
plot(x,y)
grid on
title('CDF of normal distribution with \mu = 0 and \sigma = 1')
xlabel('x')
ylabel('CDF')

Donde u(x,t) representa la temperatura en la posición x y la unidad de tiempo t, la ecuación de calor es

ut=c2ux2,

donde c es una constante.

Para un material con coeficiente de calor k y para la condición inicial u(x,0)=a para x>b y u(x,0)=0 en los demás lugares, la solución a la ecuación de calor es

u(x,t)=a2(erf(x-b4kt)).

Para k = 2, a = 5 y b = 1, represente la solución de la ecuación de calor en las unidades de tiempo t = 0.1, 5 y 100.

x = -4:0.01:6;
t = [0.1 5 100];
a = 5;
k = 2;
b = 1;
figure(1)
hold on
for i = 1:3
    u(i,:) = (a/2)*(erf((x-b)/sqrt(4*k*t(i))));
    plot(x,u(i,:))
end
grid on
xlabel('x')
ylabel('Temperature')
legend('t = 0.1','t = 5','t = 100','Location','best')
title('Temperatures across material at t = 0.1, t = 5, and t = 100')

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

Función de error

La función de error erf de x es

erf(x)=2π0xet2dt.

Sugerencias

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

    normcdf(x)=12(1erf(x2)).

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

Capacidades ampliadas

Historial de versiones

Introducido antes de R2006a

Consulte también

| | |