I am trying to write a java program to simulate the motion of a projectile undergoing a drag proportional to the velocity squared, but i am having some issues writing the acceleration part. This is my attempt, not sure if its right though;(adsbygoogle = window.adsbygoogle || []).push({});

a=g-kv^2

da/dt=-k dv^2/dt

since dv^2/dt=2vdv/dt;

da/dt=-2vkdv/dt

da=-2vkdv

and

a=dv/dt

dv=adt inserting;

da=-2vkadt

trying to incorporate some indexes; (bear with me, first prog. algorithm :)

a_(n+1)-a_n=-2vka_n Δt

a_(n+1)=a_n-2vka_n Δt

Is this all wrong ?

**Physics Forums | Science Articles, Homework Help, Discussion**

Join Physics Forums Today!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Algorithm for acceleration of projectile undergoing squared velocity drag?

**Physics Forums | Science Articles, Homework Help, Discussion**