Proramas
Publicado por david perez castillo (1 intervención) el 06/03/2003 23:17:52
alguien me podria mandar un evaluador de funciones por ejemplo
4x+10 o 2+cos(e^x -2)-e^x
4x+10 o 2+cos(e^x -2)-e^x
Valora esta pregunta


0
import math
def evaluar_funcion(expresion, x):
try:
resultado = eval(expresion)
return resultado
except Exception as e:
return f"Error al evaluar la expresión: {str(e)}"
# Ejemplo de uso
expresion1 = "4*x + 10"
expresion2 = "2 + math.cos(math.exp(x - 2)) - math.exp(x)"
valor_x = 5 # Cambia este valor según lo que necesites evaluar
resultado1 = evaluar_funcion(expresion1, valor_x)
resultado2 = evaluar_funcion(expresion2, valor_x)
print(f"Resultado de {expresion1} con x = {valor_x}: {resultado1}")
print(f"Resultado de {expresion2} con x = {valor_x}: {resultado2}")