12.07.2013 Views

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

jegyzet gyomlált változata - Eötvös Loránd Tudományegyetem

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Adatoszlopok használata<br />

A plot parancs működését számos opcionális kapcsoló segítségével szabályozhatjuk. A<br />

fontos megjegyeznünk, hogy kapcsolók csak meghatározott sorrendben adhatók meg.<br />

Az első, és egyik leggyakrabban használt kapcsoló a using, mellyel megadhatjuk, hogy<br />

a megadott adatfájl mely oszlopait ábrázolja a gnuplot. Ehhez a legegyszerűbb esetben a<br />

using kapcsoló után két számot kell megadnunk kettősponttal elválasztva; az első szám<br />

az x, a második pedig az y adatokat tartalmazó oszlop sorszámát jelenti. A ” nulladik”<br />

oszlopnak speciális jelentése van, ezzel hivatkozhatunk arra, hogy az adott adat hanyadik<br />

sorban szerepel.<br />

A többoszlopos fájlok alapértelmezett ábrázolását jeleníti meg például a<br />

gnuplot> plot ”sinusadatok.dat” using 1:2<br />

parancs.<br />

Nemcsak az oszlopok sorszámát adhatjuk meg azonban, hanem tetszőleges függvényt<br />

is alkalmazhatunk az adatokra. Ábrázoljuk például a harmadik oszlop értékeinek kétszeresét<br />

a második oszlop függvényében! Ezt a következő paranccsal tehetjük meg:<br />

gnuplot> p ”sinusadatok.dat” u 2:(2*$3)<br />

Vegyük észre, hogy amikor matematikai műveletet kívánunk végezni az adott oszlop<br />

elemeivel, akkor a kifejezést zárójelbe kell tenni, valamint az oszlopokra a ” $” jel beiktatásával<br />

kell hivatkoznunk, ellenkező esetben számkonstansként és nem az oszlop azonosítójaként<br />

értelmezi a program.<br />

Egyetlen plot parancs kiadásával egyszerre több függvényt illetve adatgörbét is ábrázolhatunk.<br />

Ilyenkor az ábrázolandó görbéket vesszővel ( ” ,”) kell elválasztanunk egymástól.<br />

Hasznos megjegyezni, hogy ha egy állomány adataiból egyszerre több görbét is<br />

készítünk egyszerre, akkor másodjára már elhagyhatjuk a fájl nevét arra ” üres” fájlnévvel<br />

hivatkozhatunk:<br />

gnuplot> plot ”sinusadatok.dat” u 2:(2*$3), ”” u (0.7*$2):(2*$3), sin(x)<br />

Jelmagyarázat<br />

Ha több függvényt vagy adatot ábrázolunk ugyanazon az ábrán, akkor fontos megadni,<br />

hogy a különféle vonal- vagy ponttípusok mit jelentenek. Ezt az információt a jelmagyarázatban<br />

adhatjuk meg. Alapesetben a gnuplot az ábra jobb felső sarkában minden<br />

vonal- és ponttípus mellé kiírja a megadott analítikus függvényeket illetve a megadott<br />

fájlnevet és a using opciót.<br />

Amennyiben módosítani szeretnénk a jelmagyarázatot, akkor a using kapcsoló utáni<br />

title kapcsolóval tehetjük meg:<br />

gnuplot> plot ”sinusadatok.dat” u 1:3 t ”adatok”, sin(x) t ””<br />

41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!