Está en la página 1de 1

MATILDE NICOLE CALA VALDA

FUNCIÓN CUADRADA
El objetivo de este ejercicio es representar una señal cuadrada como una suma de señales
sinusoidales y cosinusoidales haciendo uso de la serie trigonométrica de Fourier.

Gráfica de la señal cuadrada


import numpy as np ()
from scipy import signal as sp (scipy es una librería on módulos para
optimización, álgebra lineal, integración, interpolación, etc)
import matplotlib.pylab as plt (matplotlib crea gráficos y diagramas 2D )
amplitud = 1
periodo = np.pi
t = np.arange(-1, 10, 0.001) (arange toma dos números y devuelve un arreglo de
números enteros que son mayores o iguales a (>=))
funcion = ((sp.square(2 * t)) * (amplitud / 2.0)) + (amplitud /
2.0)
plt.plot(t, funcion, lw=2)
plt.grid() (grid ayuda a ejecutar sobre una variable referenciando un conjunto de
ejes.)
plt.annotate('Pi', xy = (np.pi, 1), xytext = (np.pi, 1.1))
plt.annotate('Pi/2', xy = (np.pi / 2.0, 1), xytext = (np.pi / 2.0,
1.1))
plt.ylabel('Amplitud') (se utiliza para etiquetar el eje y.)
plt.xlabel('Tiempo(t)') (se utiliza para etiquetar el eje x.)
plt.ylim(-1,2) (Se utiliza para truncar o expandir la vista a límites específicos en
el eje y)
plt.xlim(-0.5, 4) (Se utiliza para truncar o expandir la vista a límites
específicos en el eje x)
plt.show()ver grafico

También podría gustarte