Fil:Envelope cast.svg

Page contents not supported in other languages.
Fra Wikipedia, den frie encyklopædi

Fuld opløsning(SVG fil, basisstørrelse 600 × 480 pixels, filstørrelse: 117 KB)


Denne fil er fra Wikimedia Commons

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, 02:08Miniature af versionen fra 28. jan. 2018, 02:08600 × 480 (117 KB)Perhelion+ again middle line // Editing SVG source code using User:Rillke/SVGedit.js; upload handled by User:Rillke/MwJSBot.js
28. jan. 2018, 01:56Miniature af versionen fra 28. jan. 2018, 01:56600 × 480 (117 KB)Perhelioncleanup code (on request, some code was duplicated 100 times) SVG valid now
27. jan. 2018, 21:14Miniature af versionen fra 27. jan. 2018, 21:14600 × 480 (1,2 MB)Shiyu Jichange fonts; replace hyphens
20. nov. 2014, 08:55Miniature af versionen fra 20. nov. 2014, 08:55600 × 480 (838 KB)IkamusumeFanUser created page with UploadWizard

Den følgende side bruger denne fil:

Global filanvendelse

Følgende andre wikier anvender denne fil:

Metadata