Kyle Porter's site
from visual.graph import *
scene.y = 400 # move animation window down 400 pixels from top of screen
mgraph = gcurve(color=color.cyan)
from visual import *
track = box(pos=vector(0,-.05,0), size=(1,.05,.1))
cart = box(pos=vector(-0.5,0,0), size=(0.1, 0.04, 0.06), color=color.green)
cart.m = .8
cart.p = cart.m*vector(.7,.1,0)
cart.trail = curve(color=color.red)
deltat = .01
t = 0
while t<3:
    rate(100)
    Fnet = vector(-.4,0,0)
    cart.p = cart.p + Fnet*deltat
    print "t=",t,"cart.p=",cart.p
    cart.pos = cart.pos + (cart.p/cart.m)*deltat
    t = t + deltat
    cart.trail.append(pos=cart.pos)
    mgraph.plot( pos=(t,cart.p.x) )
vpython_momentum_conclusion.doc
File Size: 24 kb
File Type: doc
Download File