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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Függvények ábrázolása<br />

3.1. ábra. A sin(x) függvény grafikonja gnuplot-tal.<br />

A plot parancs segítségével lehetőségünk van zárt, illetve paraméteres alakban megadott<br />

függvények ábrázolására. A 3.1. táblázatban a leggyakrabban használt beépített függvényeket<br />

gyűjtjük össze. Fontos megjegyezni, hogy a szögfüggvények radiánban értelmezettek.<br />

A program kezeli a komplex számokat, így a függvények megengedik a komplex<br />

értékű változókat is.<br />

A beépített függvényekből saját függvényeket is definiálhatunk. Próbáljuk ki a következő<br />

gnuplot parancsokat:<br />

gnuplot> f(t) = sin(t) + a * cos(t) gnuplot> a = 2 gnuplot> plot f(x)<br />

Az első sorban adtuk meg a függvény definícióját. A definícióban először megadtuk az új<br />

függvény nevét, majd zárójelben felsoroltuk annak változóit. Az értékadó operátor ” =”<br />

után szerepel a függvénydefiníció kifejtése.<br />

A függvénydefiníció kifejtésében szerepelhetnek a változó- és függvényneveken kívül<br />

további címkék is, melyeket paramétereknek nevezünk. Ahhoz, hogy egy függvényt használhassuk<br />

– például ábrázoljuk –, a benne szereplő paramétereknek külön parancsban<br />

értéket kell adnunk, hasonlóan a fenti példa második sorához.<br />

A fenti példában f a függvény neve, t a változó neve, a pedig egy paraméter. Természetesen<br />

több változót is megadhatunk, ezeket a függvény neve utáni zárójelben vesszővel<br />

kell elválasztanunk egymástól.<br />

A függvények, a változók és a paraméterek nevei egy vagy több betűből, számból,<br />

illetve aláhúzásból állhatnak, például f 1, azzal a megkötéssel, hogy a nevek nem kezdődhetnek<br />

számmal.<br />

38

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

Saved successfully!

Ooh no, something went wrong!