Gnuplot: 3D-Plot Frage

Gast #3890206
Hallo,

ich such schon seit geraumer Zeit. Ohne was brauchbares zu finden.

Ich möchte in gnuplot einen Surface Plot erstellen von einer 
mathematischen Funktion. Also nicht von einer Tabelle.

Die Funktion ist eine Funktion zweier Variablen, die sich gut als 
Surface darstellen lässt. Damit das Surface einigermassen glatt ist, 
muss ich

set isosamples 180
set samples 180

verwenden, also eine recht hohe Anzahl von Samples. Das ergibt mir, wie 
gewünscht, ein schön glattes Surface. Damit man den Verlauf etwas besser 
sehen kann, möchte ich nun noch eine Art Drahtgitter darüber legen. Ihr 
kennt das z.B. aus Matlab. Wenn ich aber mit dieser hohen Sample-Zahl 
das Gitter auch mit Zeichne, dann ist es viel zu fein und stört viel 
mehr, als dass es nützt. Wie kann ich die Anzahl Gitterpunkte 
verringern, ohne die Anzahl Samplepunkte zu verändern?

Ich will diese Welle darstellen:
1
reset
2
set xrange [0:10]
3
set yrange [0:4]
4
wave(t, z) = sqrt(2) * exp(-0.2 * z) * cos(pi*t - pi*z)
5
set grid
6
set xtics out
7
set ytics out offset 0, -0.2
8
set ztics out
9
#load 'SpectralMod.plt'
10
set ticslevel 0.1
11
set palette rgbformulae 33, 13, 10
12
set border 4095
13
set samples 180
14
set isosamples 180
15
set view 30,20
16
set pm3d
17
#set pm3d scansbackward
18
set pm3d hidden3d 100
19
set style line 100 lc rgb '#000000' lt 1 lw 0.6
20
unset surface
21
unset colorbox
22
splot wave(y, x)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.