Computación - Proramas

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Evaluador de funciones matemáticas en Python

Publicado por Alejandro (562 intervenciones) el 18/09/2023 21:58:01
Claro, David, puedo proporcionarte un evaluador de funciones simple en Python. Puedes ejecutar este código en un entorno de Python para evaluar funciones como las que mencionaste. Asegúrate de tener Python instalado en tu computadora.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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}")

En este código, puedes definir tus expresiones matemáticas en las variables `expresion1` y `expresion2`, y luego cambiar el valor de `valor_x` para evaluar las expresiones en el punto que desees. El código utiliza la función `eval()` de Python para evaluar las expresiones.

Asegúrate de que el módulo `math` esté importado para funciones matemáticas como `cos` y `exp`. Este código es un evaluador de funciones básico y puede ser ampliado según tus necesidades.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar