Fil:Envelope cast.svg

Fra testwiki
Spring til navigation Spring til søgning
Oprindelig fil (SVG fil, basisstørrelse 600 × 480 pixels, filstørrelse: 117 KB)

Denne fil er fra Wikimedia Commons og kan bruges på andre projekter. Indholdet på dens filbeskrivelsesside der, er vist herunder.

Beskrivelse

Beskrivelse
English: Envelope of the trajectories of the cast projectiles with constant initial speed
Dato
Kilde Eget arbejde
Forfatter IkamusumeFan (slightly fix by JoKalliauer)
SVG udvikling
InfoField
 The SVG code is valid.
 Vektorgrafikken blev lavet med Gnuplot.
Kildekode
InfoField

Gnuplot code

#!/usr/bin/gnuplot
#Gnuplot 5.0+

set term svg font 'Helvetica, 24'
set output 'envelope_cast.svg'

# In this program, the envelope equation is y = (v^2)/(2g) - (ĝ^2)/(2v^2). We take g = 10, v = 10.
# The cast trajectory curve family is y = x tan \theta -(ĝ^2)/(2v^2 cos^2\theta)
g = 10;
v = 10;
# n is the number of the trajectories
n = 101;

set multiplot
set samples 1000

set xrange [-11:11]
set yrange [0:5]
set xtics 2
set ytics 1
set xzeroaxis lt -1 lc rgb "black" lw 1
set yzeroaxis lt -1 lc rgb "black" lw 1

unset label

# Draw the trajectories of the cast objects.
set key off

#theta = pi/n*i;
# The following uses the fact 1/cos^2(theta) = tan(theta)*tan(theta)+1.

plot for [i=1:n-1] x*tan(pi/n*i)-(g*x*x)*(tan(pi/n*i)*tan(pi/n*i)+1)/(2*v*v) lc rgb "red" lw 1;

unset multiplot

set term x11
set output

Licensering

Jeg, dette værks ophavsretsindehaver, publicerer hermed værket under den følgende licens:
w:da:Creative Commons
kreditering deling på samme vilkår
This file is licensed under the Creative Commons Attribution-Share Alike 4.0 International license.
Du må frit:
  • at dele – at kopiere, distribuere og overføre værket
  • at remixe – at tilpasse værket
Under følgende vilkår:
  • kreditering – Du skal give passende kreditering, angive et link til licensen, og oplyse om der er foretaget ændringer. Du må gøre det på enhver fornuftig måde, men ikke på en måde der antyder at licensgiveren godkender dig eller din anvendelse.
  • deling på samme vilkår – Hvis du bearbejder, ændrer eller bygger videre på dette værk, skal du distribuere dine bidrag under den samme eller en kompatibel licens som originalen.

Captions

Tilføj en kort forklaring på en enkelt linje om hvad filen viser

Elementer som er med i denne fil

afbilder

Filhistorik

Klik på en dato/tid for at se filen som den så ud på det tidspunkt.

Dato/tidMiniaturebilledeDimensionerBrugerKommentar
nuværende28. jan. 2018, 01:08Miniature af versionen fra 28. jan. 2018, 01:08600 × 480 (117 KB)wikimediacommons>Perhelion+ again middle line // Editing SVG source code using User:Rillke/SVGedit.js; upload handled by User:Rillke/MwJSBot.js

Den følgende side bruger denne fil: