4 175
muokkausta
(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. | ||
=== 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 === |