# se importa pyplot para hacer gráficos import matplotlib.pyplot as plt # se importan las funciones matemáticas from math import * # generación de las listas de valores a dibujar # valores_x es una lista de 721 valores entre cero y 720 grados valores_x=[i for i in range(721)] # valores_y1 es una lista con el seno de los x valores_y1=[sin(x*pi/180) for x in valores_x] # valores_y2 es una lista con el seno de los x por una exponencial valores_y2=[sin(x*pi/180)*exp(-x/250) for x in valores_x] # se crea la ventana para el gráfico y se le pone nombre y tamaño en pulgadas plt.figure("Ventana con el gráfico",figsize=(10,6)) # de divide la ventana en dos ventanas de dos filas y una columna # y se va a dibujar ahora en la primera subventana plt.subplot(2,1,1) # dibujo de y1 frente a x plt.plot(valores_x,valores_y1) # título del primer gráfico plt.title("Seno y seno amortiguado") # se pone una cuadrícula plt.grid(True) # y se dibuja en la segunda subventana plt.subplot(2,1,2) # dibujo de y2 frente a x plt.plot(valores_x,valores_y2,"g") # se pone una cuadrícula plt.grid(True) # mostrar la ventana con el dibujo plt.show()