Skip to content

Latest commit

 

History

History
43 lines (36 loc) · 667 Bytes

README.md

File metadata and controls

43 lines (36 loc) · 667 Bytes

projectile_sim

This program simulates the flight of a projectile based on given variables.
For flexibility the velocity vector is not reliant on the starting angle.
Otherwise use:

      /|
     / |
  v /  |
   /   |v0y
  /    |
 /     |
/a_____|
   v0x

cos(a)=v0x/v
sin(a)=v0y/v

Therefore: v0x=cos(a)*v
v0y=sin(a)*v

Dependencies

  • Unix like OS
  • gcc
  • cmake
  • libinih-dev
  • python3
    • matplotlib
    • pandas
    • sys

To define the variables edit the sim.ini file.

To build and run the program type:

$ ./build.sh
$ ./run.sh <filename>

This outputs data to filename.csv.

This file was last edited: 2024-11-30