He creado una función parábola (x-a)^2+b y por ahora voy cambiando los valores de 'a' con b = 0 y me lo dibuja bien.
Luego paso las imágenes a vídeo con mencoder y sin problema.
Pero al ejecutar el vídeo las imágenes van demasiado deprisa y pues no se ve un pijo.
No se qué hacer para que el vídeo no vaya tan rápido, y esa es mi duda.
El código que tengo por ahora es éste:
Código Python:
Ver original
from matplotlib.pylab import * import time import os rc('text', usetex=True) rc('font', family='serif') fparabola = lambda x,a,b : pow(x-a,2)+b a_valores = linspace(0, 4,5) x = linspace(-8, 8,1000) ficheros = [] for i in a_valores: y = fparabola(x,i,b = 0.) cla() plot(x,y) xlabel(r'\textbf{Abcisa}', fontsize=12) ylabel(r'\textit{Ordenada}',fontsize=12) title(r"Parabola f(x) = $\displaystyle(x-a)^{2}$", fontsize=12, color='r') grid(True) axhline(linewidth=1.5,color='black') axvline(linewidth=1.5,color='black') axis([-8.,8.,-0.1,7.]) legend(['a=%4.2f'%i]) nombre_fichero = 'tmp%04d.png'% i savefig(nombre_fichero) ficheros.append(nombre_fichero) time.sleep(0.5) os.system("mencoder 'mf://tmp*.png' -mf type=png:fps=50 -ovc lavc \ -lavcopts vcodec=mpeg2video -oac copy -o parabolas.mpg") #for nombre_fichero in ficheros: os.remove(nombre_fichero)
Aclarar, aunque no influye para nada, lo hago con Linux y el editor SpyderLib. Lo digo por lo de mencoder.
Gracias