aus Wikipedia, der freien Enzyklopädie
| Diese Datei wird aus dem zentralen, mehrsprachigen Dateiarchiv Wikimedia Commons eingebunden. Sämtliche Informationen unter dem roten Trennstrich stammen von der dortigen Beschreibungsseite der Datei.
|
|
[edit] Summary
English: Klein bottle made with gnuplot 4.0.
[edit] Licensing
I, the copyright holder of this work, hereby publish it under the following licenses:
You may select the license of your choice.
|
[edit] Gnuplot script
Save this script (slightly modified from [1]) to file "bottle" then run the command line "gnuplot bottle", you will get bottle.svg, if you have well installed gnuplot 4.0 or later.
x(u,v)= v<pi ? (2.5-1.5*cos(v))*cos(u): \
v<2*pi ? (2.5-1.5*cos(v))*cos(u):\
v<3*pi ? -2+(2+cos(u))*cos(v): -2+2*cos(v)-cos(u)
y(u,v)= v<pi ? (2.5-1.5*cos(v))*sin(u): \
v<2*pi ? (2.5-1.5*cos(v))*sin(u): \
v<3*pi ? sin(u): sin(u)
z(u,v)= v<pi ? -2.5*sin(v): v < 2*pi ? 3*v-3*pi:\
v<3*pi ? (2+cos(u))*sin(v)+3*pi: -3*v+12*pi
set parametric
set pm3d explicit
set pal rgb 9,9,3
unset colorbox
unset key
unset border
unset xtics
unset ytics
unset ztics
set hidden3d
set surface
set ticslevel 0
set size square
set view 60,210,1.5,1
set isosamples 18,48
set xrange[-8:10]
set yrange[-9:9]
set urange[0:2*pi]
set vrange[0:4*pi]
set term svg
set out "bottle.svg"
set multiplot
splot x(u,v),y(u,v),-z(u,v) w pm3d
splot x(u,v),y(u,v),-z(u,v) lt 4
unset multiplot
Dateiversionen
Klicke auf einen Zeitpunkt, um diese Version zu laden.
| Version vom | Maße | Benutzer | Kommentar |
aktuell | 07:26, 17. Aug. 2007 | 250×480 (404 KB) | Oleg Alexandrov | |
| 17:39, 18. Jul. 2006 | 600×480 (271 KB) | Tttrung | |
Verwendung
Die folgenden 3 Seiten verwenden diese Datei: