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.

erf

Sintaxis

Descripción

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

ejemplo

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')

Figure contains an axes object. The axes object with title CDF of normal distribution with mu blank = blank 0 blank and blank sigma blank = blank 1, xlabel x, ylabel CDF contains an object of type line.

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')

Figure contains an axes object. The axes object with title Temperatures across material at t = 0.1, t = 5, and t = 100, xlabel x, ylabel Temperature contains 3 objects of type line. These objects represent t = 0.1, t = 5, 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

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

expandir todo

Historial de versiones

Introducido antes de R2006a

Consulte también

| | |