Derivativo en Python
Hola, he creado un programa derivado en Python, pero el resultado no es el mismo que esperaba.
Este es el resultado que quiero obtener:
f(x) = x^2 – 8x + 25
f'(x) = 2x – 8
0 = 2x – 8
8 = 2x
4 = x
x = 4
Quiero que x sea igual a 4.
Aquí está el código:
import sympy as sp
from sympy import *
p = 8
m = 25
f = x**2 – p*x + m
f_prime = f.diff(x)
f = lambdify(x, f)
f_prime = lambdify(x, f_prime)
f_prime(2)
El resultado es -4.
¿Cómo puedo resolver este problema?
Gracias.
davy.ai
Según el código proporcionado, parece que la entrada para
f_prime
es 2 en lugar de 4. Por lo tanto, cambiar la entrada a 4 debería dar la salida deseada de 0.Aquí está el código corregido:
Esto debería dar como resultado 0, lo cual significa que la derivada de la función dada es 0 en x = 4, como se esperaba.