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
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
A változók és a paraméterek különböző szerepet játszanak a függvények definícióiban.<br />
A függvények ábrázolásánál csak változókat használhatunk, függvények adatokra való<br />
illesztésénél pedig paramétereket. Ezen kívül a paramétereket globális változóként is<br />
használhatjuk, azaz ha több függvény definíciójában ugyanazt a paramétert használjuk,<br />
akkor ennek a paraméternek az értéke az összes függvény értékét befolyásolja.<br />
A fenti példa harmadik sorában a plot paranccsal ábrázoltuk a függvényt. Vegyük<br />
észre, hogy a plot utasításánál az x változónevet adtuk meg, nem a függvény definíciójában<br />
szereplő t vátlozót. Ez nem véletlen, a normál egyváltozós ábrázolásnál kötelezően<br />
x jelöli a függvény változóját, kétváltozós (térbeli) ábrázolásnál pedig kötelezően x és y.<br />
Adatsor ábrázolása<br />
A gnuplot használata során nagyon gyakran nem analitikus függvényeket, hanem valamilyen<br />
számszerű adatsort szeretnénk ábrázolni. Ehhez szükségünk van az adatokat<br />
tartalmazó ASCII fájlra, amiben az adatok táblázatszerűen vannak elrendezve. Az adatfájlban<br />
az egy sorban lévő adatokat szóközzel, vagy tabulátorral kell elválasztani. 1<br />
Adatok ábrázolásánál leggyakrabban az adatfájl egyik oszlopában található mennyiségeket<br />
ábrázoljuk egy másik oszlopának függvényében. Látni fogjuk, hogy az adatokon<br />
függvénytranszformációt is végezhetünk. Ilyen transzformációk segítségével akár több<br />
oszlop értékeit is felhasználhatjuk.<br />
Az adatsorok ábrázolásának kipróbálásához töltsük el a gyakorlat weboldaláról a<br />
mintafájlt, melyet mentsünk el sinusadatok.dat néven. Az adatfájlban lévő adatokat<br />
szintén a plot paranccsal ábrázolhatjuk. Az ábrázoláshoz a plot parancs után a fájlnevet<br />
idézőjelek között kell megadni:<br />
gnuplot> plot ”sinusadatok.dat”<br />
Ha az adatfájl nem abban a könyvtárban van, ahonnan a gnuplot-ot elindítottuk, akkor<br />
meg kell adnunk az elérési útvonalat is (ld. 9.4. fejezet).<br />
Ezen a ponton meg kell jegyezni, hogy a gnuplot-ban a parancsokat és az opcionális<br />
paramétereket gyakran addig rövidíthetjük, amíg a rövidítés egyértelmű. A plot és a<br />
help parancs esetén elegendő az kezdőbetűt megadnunk. Ezt a lehetőséget a következő<br />
példákban ki is próbálhatjuk:<br />
gnuplot> p ”sinusadatok.dat”<br />
A gnuplot a több oszlopos a fájlok esetén alapértelmezett esetben az első oszlop<br />
függvényében ábrázolja a második oszlop adatait. Amennyiben csak egy oszlopa van az<br />
adatfájlnak akkor ezt az oszlopot ábrázolja az adott sor sorszámának függvényében.<br />
1 Lehetőségünk van az adatfájlban egyéb szeparátort is használni, lásd help set datafile separator<br />
40