Jump to content

File:BaseballProjectileGraph.svg

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by FauxFaux (talk | contribs) at 21:08, 27 November 2006 (Created myself to replace existing image using Gnuplot: <code># 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:6). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Original file (SVG file, nominally 1,000 × 1,000 pixels, file size: 7 KB)

Summary

Created myself to replace existing image using Gnuplot: # 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

  1. Sensible ranges

set yrange [-10:60] set xrange [0:250]

  1. "ground"

set xzeroaxis lt -1

  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.

  1. Some stuff not included in gnuplot 4.0-0.

e=2.71828183 #euler's constant ln(q)=log(q)/log(e)

  1. 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

  1. Colours as article.

set style line 1 lt 2 set style line 2 lt 1

  1. Equation without air-resistance.

na(x)=x*tan(theta) - g*x**2/(2*(v0*cos(theta))**2)

  1. 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)

  1. Go!

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

Licensing

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current21:08, 27 November 2006Thumbnail for version as of 21:08, 27 November 20061,000 × 1,000 (7 KB)FauxFaux (talk | contribs)Created myself to replace existing image using Gnuplot: <code># 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:6

The following page uses this file:

Metadata