Tengo una calculadora Casio que puede hacer cálculos diferenciales. En el manual decía:
El procedimiento descrito a continuación obtiene la derivada de una función. Se requieren tres entradas para la expresión diferencial: la función de la variable
x
, el punto (a
) en el que se calcula el coeficiente diferencial y el cambio enx
(delta x).Calcular_Diferencial (
expression
,a
,delta x
)Ejemplo: Para determinar la derivada en el punto
x=2
de la funcióny= 3*x^2 - 5*x + 2
, cuando el aumento o disminución enx
esdelta x = 2E-4
: El resultado es7
Nota:
Puede omitir la entrada de
delta x
, si lo desea. La calculadora sustituye automáticamente un valor apropiadodelta x
si no ingresa uno.Los puntos discontinuos y los cambios extremos en el valor de
x
pueden causar errores y resultados inexactos.
Mi problema es que no puedo entender cuál es la fórmula detrás de Calculate_Differential
, he leído esta página de wikipedia sobre Derivative pero perdí por completo. Necesito algo práctico para entender, por ejemplo : para calcular la Integración Numérica con la Regla de Simpson, este tipo de explicación puedo entender:
Dado un intervalo [a, b] y un número par n, la regla de Simpson aproxima la integral
por (Esta es la fórmula que necesito)
donde
h = (b - a)/n
yx[i] = a + i*h
.
Entonces, ¿cuál es la fórmula para obtener la derivada de una función para que pueda aplicar el expression (e.g: 3*x^2 - 5*x + 2)
, el punto a (e.g: 2)
, el delta x (e.g: 2E-4)
, para obtener el result (e.g: 7)
.
Además, en la Nota de la calculadora, hay algunos puntos que no entiendo:
"La calculadora sustituye automáticamente un valor apropiado por delta x
": ¿para qué valor se puede considerar apropiado delta x
?
"Los puntos discontinuos y los cambios extremos en el valor de x
pueden causar resultados inexactos y errores".: ¿Significa "Si delta x
es demasiado grande, entonces la función es incorrecta"?
Así que esta es la fórmula:
(El método de los tres puntos centrados):
[f(x+h) - f(x-h)] / 2h
donde h es un número pequeño
O esta fórmula (método centrado de cinco puntos) también funciona:
[f(x-2h) - 8f(xh) + 8f(x+h) - f(x+2h)] / 12h
donde h es un número pequeño
Entonces, cuando aplico x=2, h=2E-4, f="3 x^2 - 5 x + 2". me da 7.
Todavía necesito averiguar cuál es el valor apropiado para h
.
f="x",x=0,h=1E-5
: tanto la calculadora como el "método de cinco puntos centrado" devuelven 1 (el resultado no es 0). Luego ingreso f="x",x=0.2,h=1E-5
: tanto la calculadora como el "método centrado de cinco puntos" devuelven 1 (el resultado no es alrededor de 0.2). Entonces, tanto la calculadora como el "método centrado de cinco puntos" coinciden con el resultado, pero no con el resultado esperado. ¿Entiendo correctamente la prueba?f="√(x²)",x=0,h=1E-5
: tanto la calculadora como el "método de cinco puntos centrado" devuelven 0 (su resultado esperado es correcto en este caso). Luego ingreso f="√(x²)",x=0.2,h=1E-5
: tanto la calculadora como el "método centrado de cinco puntos" devuelven 1 (el resultado no es alrededor de 0.2). De nuevo, tanto la calculadora como el "método centrado de cinco puntos" coinciden con el resultado. Pero no coincide con el resultado esperado en caso de que x=0.2.
Bonnaduck
123yo soy rey
7.0006
en lugar de7
. No puedo entender por qué se redondea así, así que pensé que tal vez hay otra fórmula o algo que me estoy perdiendo.kevinkayaks