How do I render a bunch of png's at once?
El jun 16, 2010, a las 10:07 p.m., Dan Drake escribió:

> On Wed, 16 Jun 2010 at 07:34PM -0700, Jaasiel Ornelas wrote:
>> Hi!
>> 
>> I'm trying to animate a fourier series in terms of time. I use the
>> animate command, but it won't take a free variable (in my case x).
>> Here is my code:
>> 
>> q(n,x,t,v,L) = (4/pi)* cos((2*n+1)*pi/8)*sin((2*n+1)*pi*x/L)*cos((2*n
>> +1)*v*t/L)/(2*n+1)
>> 
>> Qxt(x,t)=q(0,x,t,1,1)+q(1,x,t,1,1)+q(2,x,t,1,1)+q(3,x,t,1,1)+q(4,x,t,
> [...]
>> 1,1)+q(65,x,t,1,1)+q(66,x,t,1,1)+q(67,x,t,1,1)+q(68,x,t,1,1)+q(69,x,t,
>> 1,1)
>> 
>> a = animate([Qxt(x,t + float(k)) for k in srange(0,2,0.3)],
>>    xmin=0, xmax=2*pi, figsize=[2,1])
>> 
>> I know I probably don't need the 69th term, but I just wanted to see
>> how far sage can go.
>> 
>> Anyways, It's a square wave, and I want to see the shape of the square
>> wave as time progresses, not the displacement of a point x on the
>> wave. That just causes the pulse to move relative to the point x. So
>> that's why I want x free.
> 
> I've made a bunch of these animations for Fourier series; one thing I've
> done is render the plots of partial sums to PNG files, and then use
> ffmpeg2theora to make a Theora video, which seems to display nicer than
> animated GIFs. You can't do it all inside Sage, but the result looks
> quite good.
> 
> 
> 
> Dan
> 
> --
> ---  Dan Drake
> -----  http://mathsci.kaist.ac.kr/~drake
> -------

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to