#!/usr/bin/env python import numpy as np from matplotlib import pyplot import os PATH = os.path.expanduser("~/gif_temp") os.makedirs(PATH, exist_ok=True) x = np.linspace(-2*np.pi, 2*np.pi, 1e3) pyplot.xlabel("time($t$)") pyplot.ylabel("amplitude") for i in np.linspace(1e-2, 3, 100): pyplot.cla() y = np.sinc(x*i) pyplot.plot(x, y) pyplot.grid(True) pyplot.xlim(-2*np.pi, 2*np.pi) pyplot.ylim(-0.4, 1) pyplot.legend(["$sinc(x*{:0.2f})$".format(i)]) pyplot.savefig(os.path.join(PATH, "{:.2f}.png".format(i))) os.system("convert {0}/*.png {0}/gif.gif".format(PATH))












