Ero sivun ”Gnuplot” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 153 merkkiä lisätty ,  26. toukokuuta 2009
tasa-arvokäyristä ja funktioista
(pintojen piirtäminen)
(tasa-arvokäyristä ja funktioista)
Rivi 19: Rivi 19:


Piirtyvässä ikkunassa kuvaajat ovat oletuksena erivärisiä ja värien selitykset löytyvät oikeasta ylänurkasta.
Piirtyvässä ikkunassa kuvaajat ovat oletuksena erivärisiä ja värien selitykset löytyvät oikeasta ylänurkasta.
=== Merkinnät ===
Tavallisia matemaattisia merkintöjä ja funktioita voi käyttää normaalisti. Peruslaskutoimitukset (+-*/ ja sulut) toimivat normaalisti. Potenssiin korotuksessa käytetään kahta tähteä: funktio y=x^2 piirrettäisiin komennolla <tt>plot x**2</tt>.
Myös tavallisimmat matemaattiset funktiot toimivat totutusti, näitä ovat mm. trigonometriset funktiot (<tt>sin(x)</tt>, <tt>cos(x)</tt>, <tt>tan(x)</tt>, <tt>sinh(x)</tt>, <tt>asin(x)</tt>, <tt>asinh(x)</tt> jne.) Eksponenttifunktiolle (e^x) käytetään merkintää <tt>exp(x)</tt>. Täydellinen funktiolista löytyy [http://www.gnuplot.info/docs/node53.html Gnuplotin dokumentaatiosta].


=== Alueen rajaaminen ===
=== Alueen rajaaminen ===
Rivi 26: Rivi 31:
  set yrange [3:4]
  set yrange [3:4]
jolloin kuvaajasta piirrettäisiin se osa, jossa y-koordinaatti on välillä 3<=y<=4.
jolloin kuvaajasta piirrettäisiin se osa, jossa y-koordinaatti on välillä 3<=y<=4.
=== Potenssit ===
Gnuplotin kanssa käytetään potenssimerkkinä kahta kertomerkkiä, esimerkiksi kuvaaja y=x^2 piirrettäisiin komennolla
plot x**2


=== Piirtäminen parametriesityksestä ===
=== Piirtäminen parametriesityksestä ===
Rivi 46: Rivi 47:
Pintoja voi piirtää myös parametrimuodossa, jolloin syntaksi on sama kuin kaksiulotteisessa tapauksessa mutta parametreja on kaksi: <tt>u</tt> ja <tt>v</tt>. Esimerkiksi piirretään [[wikipedia:fi:torus|Torus]]:
Pintoja voi piirtää myös parametrimuodossa, jolloin syntaksi on sama kuin kaksiulotteisessa tapauksessa mutta parametreja on kaksi: <tt>u</tt> ja <tt>v</tt>. Esimerkiksi piirretään [[wikipedia:fi:torus|Torus]]:
  splot [0:pi*2] (2+cos(v))*cos(u),(2+cos(v))*sin(u),sin(v)
  splot [0:pi*2] (2+cos(v))*cos(u),(2+cos(v))*sin(u),sin(v)
=== Tasa-arvokäyrät ===
Tasa-arvokäyrien piirtäminen tapahtuu kytkemällä niiden piirtäminen päälle komennolla
set contour
Tämän jälkeen piirrettäessä pintaa Gnuplot piirtää myös tasa-arvokäyriä. Pinta voidaan jättää piirtämättä antamalla komento
unset surface
Tasa-arvokäyrien määrään voi vaikuttaa komennolla
set cntrparam levels käyrien_määrä
Tasa-arvokäyrien määrän sijasta voi valita myös käyrien arvot:
set cntrparam levels incremental -1, 0.2, 1
Ensimmäinen luku on pienin arvo jolla käyrä piirretään, keskimmäinen luku kahden käyrän arvon erotus ja viimeinen luku suurin arvo.


=== Komennot ===
=== Komennot ===

Navigointivalikko