Loading [MathJax]/jax/element/mml/optable/GeneralPunctuation.js

1 votos

El error de la diferencia central parece grande

Para una función f(x)=e2xcos(2x) ,

en los puntos de la red x0.3,0.2,0.1,0

Realizo una diferencia central para la derivada en x=0.2

dfdx=f(0.1)f(0.3)2(0.10.3)=0.28795 La derivada de esta función (según las matemáticas) es 0.561803 Así que el error es Abs[0.5618030.28795]=0.273853

Tengo una fórmula para el límite superior del error, y esa fórmula es MΔx23!=8(0.10.3)6=0.0533333Where M=Max(f

El problema es el error, 0.27 es mayor que el límite de error supuesto, 0.05 . Sin embargo, cuando grafico esta función con su diferencia central, parece correcta.

Graph of f(x) and finite/central differences

¿Alguna idea de por qué mis derivados son más altos que el límite superior? El error parece bastante alto.

1voto

caverac Puntos 588

El problema radica en su definición de \Delta x Recuerda que

f'_{FD}(x) \approx \frac{f(x + \Delta x) - f(x - \Delta x)}{2\Delta x}

Tomando x = -0.2 y \Delta x = 0.1 obtenemos

f'_{FD}(-0.2) \approx \frac{f(-0.1) - f(-0.3)}{2 \cdot 0.1} = 0.575941 \tag{1}

Así que el error real es

\epsilon = |f'_{FD}(-0.2) - f'(-0.2)|= 0.0141374 \tag{2}

Ahora, la predicción del error es

\epsilon_{\max} = \frac{|f^{(3)}(c)|\Delta^2 x}{6} \stackrel{c=-0.3}{=} 0.0148461 \tag{3}

En efecto, se puede ver que

\epsilon < \epsilon_\max

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X