home *** CD-ROM | disk | FTP | other *** search
- .MCD 20000 0
- .CMD PLOTFORMAT logs=0,0 subdivs=1,1 size=5,15 type=l
- .CMD FORMAT rd=d ct=10 im=i et=3 zt=15 pr=3 mass length time charge
- .CMD SET ORIGIN 0
- .CMD SET TOL 0.001000
- .CMD MARGIN 0
- .CMD LINELENGTH 78
- .CMD SET PRNCOLWIDTH 8
- .CMD SET PRNPRECISION 4
- .TXT 1 2 2 33
- a2,33,31,65
- Ballistics -- Projectile Motion
- ===============================
- .TXT 3 1 1 14
- a1,14,12,13
- Set up units
- .EQN 1 29 3 12
- deg:π/180
- .EQN 1 -23 1 9
- m:1L
- .EQN 0 10 1 11
- sec:1T
- .TXT 2 -16 1 20
- a1,20,18,19
- Initial conditions
- .EQN 2 6 3 15
- v[0:100*m/sec
- .EQN 1 19 2 14
- Θ[0:35*deg
- .TXT 0 15 1 32
- a1,32,30,31
- ... Initial velocity and angle
- .EQN 3 -34 2 19
- vx[0:v[0*cos(Θ[0)
- .EQN 0 19 2 19
- vy[0:v[0*sin(Θ[0)
- .EQN 3 -19 2 11
- x[0:0*m
- .EQN 0 12 2 11
- y[0:0*m
- .TXT 0 22 1 28
- a1,28,26,27
- ... Start motion at origin
- .EQN 2 -34 4 16
- a:-9.8*m/sec^2
- .TXT 1 34 1 29
- a1,29,27,28
- ... Acceleration of gravity
- .TXT 4 -40 1 21
- a1,21,19,20
- Equations of motion
- .TXT 1 40 2 32
- a2,32,30,46
- ... Time divided into discrete
- intervals
- .EQN 1 -34 1 14
- i:1;120
- .EQN 0 16 3 14
- t[i:i/10*sec
- .EQN 5 -16 2 12
- vx[i:vx[0
- .EQN 0 16 2 19
- vy[i:vy[0+a*t[i
- .TXT 0 18 1 24
- a1,24,22,23
- ... Velocity over time
- .EQN 3 -34 2 19
- x[i:x[0+vx[0*t[i
- .EQN 3 0 3 26
- y[i:y[0+vy[0*t[i+a/2*t[i^2
- .TXT 1 34 1 14
- a1,14,12,13
- ... Position
- .EQN 3 -34 5 17
- Θ[i:atan(vy[i/vx[i)
- .TXT 1 34 1 25
- a1,25,23,24
- ... Direction of motion
- .TXT 5 -40 1 13
- a1,13,11,12
- Plot motion
- .TXT 1 28 1 20
- a1,20,18,19
- POSITION OVER TIME
- .EQN 2 -22 14 68
- 200*m&0*m&y[i{1,1,12,60,l}@1000*m&0*m&x[i
- .TXT 15 20 1 28
- a1,28,26,27
- ANGLE OF MOTION, OVER TIME
- .EQN 2 -18 14 60
- 45*deg&-45*deg&Θ[i,0{1,1,12,50,l}@12*sec&0*sec&t[i
- .TXT 1 -11 3 9
- a3,9,7,20
- Angle,
- in
- degrees
- .TXT 13 30 1 18
- a1,18,16,17
- Time, in seconds
-