File:BaseballProjectileGraph.svg

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Summary

<templatestyles src="Information/styles.css"/>

File information
Description

Trajectory of a projectile with viscous resistance, that is Stokes' law. Note that this only applies for low Reynolds numbers and thus in air only for tiny objects at very low velocity, certainly not a baseball. Instead, a drag force proportional to v² would have to be considered.

Source

Template:Own. Created myself to replace File:BaseballProjectileGraph.jpg using Gnuplot, labels added afterwards.

Date

27 November 2006

Author

FauxFaux

Permission
(Reusing this file)

See below.


trajectory with Stokes drag:

# http://en.wikipedia.org/wiki/Wikipedia:How_to_create_graphs_for_Wikipedia_articles#SVG
set terminal svg enhanced size 1000 1000 fname "Times" fsize 36

# Sensible ranges
set yrange [-10:60]
set xrange [0:250]

# "ground"
set xzeroaxis lt -1

# Constants given in the article.
g=9.81
vt=33.0
v0=44.7
m=0.145
k=(m*g)/vt
theta=pi/4 # 45 deg.

# Some stuff not included in gnuplot 4.0-0.
e=2.71828183 #euler's constant
ln(q)=log(q)/log(e)

# Work out the time from the x coord (rearrangement by Derive).
tfromx(x)=-m*ln((m*v0*cos(theta)-k*x)/(m*v0*cos(theta)))/k

# Colours as article.
set style line 1 lt 2
set style line 2 lt 1

# Equation without air-resistance.
na(x)=x*tan(theta) - g*x**2/(2*(v0*cos(theta))**2)

# Equation with air-resistance.
ar(x)=(m*v0*sin(theta)/k)*(1-e**(-k*tfromx(x)/m)) - (m**2*g/k**2)*(e**(-k*tfromx(x)/m) + k*tfromx(x)/m - 1)

# Go!
plot na(x) ti "Without air-resistance", ar(x) ti "With air-resistance"

However, it seems that the SVG renderer here is completely different to local, if anyone wants to fix it, feel free.

Licensing

Script error: No such module "Unsubst".

Script error: No such module "Unsubst".

No pages on the English Wikipedia use this file (pages on other projects are not listed).