123456789101112131415161718192021222324252627282930313233 |
- # You may run this example by doing:
- #
- # ode < ddho.ode | graph -T X -C
- #
- # or alternatively, to get a real-time plot,
- #
- # ode < ddho.ode | graph -T X -C -x 0 25 -y -0.5 1 0.5
- #
- # This example simulates a dam-driven harmonic oscillator (DDHO) with
- # damping, the equation for which is
- #
- # y'' = -k/m * y - R/m * y' + cos(w*t)
- #
- # If R^2 > 4km, motion is overdamped
- # If R^2 = 4km, motion is critically damped
- # If R^2 < 4km, motion is damped
- #
- # With the choice of parameters below, motion is damped but not
- # overdamped.
- y' = vy
- vy' = -k/m * y - R/m * vy + cos(w*t)
- y = 1
- vy = 0
- k = 1
- m = 1
- R = 0.5
- w = 2*PI
- print t, y
- step 0,25
|