Buscar
Cerrar este cuadro de búsqueda.

Matemáticas con Python

Te sugiero consultar el tutorial de Python de W3Schools (en español) para entender los conceptos básicos de las funciones y algoritmos de nuestros enlaces.

Usarémos sympy y su modulo plotting para generar las gráficas de cuatro funciones exponenciales dadas.
				
					from sympy import symbols
from sympy.plotting import plot

x = symbols('x')

# 1. Definimos las funciones directamente en el comando plot.
# Establecemos el dominio de x entre -2.5 y 2.5 para una buena visualización.
# Usamos show=False para personalizar la gráfica antes de mostrarla.
p = plot(2**x, 5**x, (1/2)**x, (1/5)**x, (x, -2.5, 2.5), show=False, legend=True)

# 2. Personalizamos colores y etiquetas para la leyenda
# (p[0] es la primera función definida, p[1] la segunda, etc.)
p[0].line_color = 'blue'
p[0].label = '$y = 2^x$'      # Crecimiento estándar

p[1].line_color = 'green'
p[1].label = '$y = 5^x$'      # Crecimiento rápido

p[2].line_color = 'red'
p[2].label = '$y = (1/2)^x$'  # Decrecimiento estándar

p[3].line_color = 'purple'
p[3].label = '$y = (1/5)^x$'  # Decrecimiento rápido

# 3. Añadir título y mostrar
p.title = "Comparación de Exponenciales: Bases > 1 vs Bases < 1"
p.show()
				
			

Resultado:

Descarga este código en formato Jupiter Notebook (ipynb)

Usa Google Colab para ejecutar este código desde tu computador o teléfono movil. Solo necesitas una cuenta google.