next up previous
Next: 5.3.2 Windows Up: 5.3 Függvényábrázolás Previous: 5.3 Függvényábrázolás

Subsections

5.3.1 UNIX/Linux

5.3.1.1 GtkGraph

(Az itt leírtak a 0.6.1-s verzióra (2000-es kiadás) érvényesek.) A GtkGraph (8., 9. ábra) függvények ábrázolására, ábrák kinyomtatására kiválóan alkalmas, könnyen kezelhető program. Erőssége, hogy a koordináta-rendszerben való mozgást a CTRL-L (balra), CTRL-R (jobbra), CTRL-U (fel) és CTRL-D (le) billentyűkkel a szerzők nagyban leegyszerűsítették. A program képes arra, hogy a grafikont PNG vagy PostScript formátumban elmentse. Hátránya, hogy egyelőre nincs magyar változat, s ha az értékkészlet túlcsordul, azt nem kezeli megfelelően a program. A koordináta-tengelyek feliratozását sem sikerült tökéletesen megoldani.

Figure: A GtkGraph induló képernyője
\resizebox*{0.7\columnwidth}{!}{\includegraphics{gtkgraph1.ps}}

Figure: Az \( y=x^{2}\) és az \( y=x^{3}\) függvények közös koordinátarendszerben
\resizebox*{0.7\columnwidth}{!}{\includegraphics{gtkgraph2.ps}}

Figure: A GtkGraph grafikonjai könnyen feliratozhatók
\resizebox*{0.7\columnwidth}{!}{\includegraphics{gtkgraph3.ps}}

5.3.1.2 MathPlot

(Az itt leírtak az 1999. február 16-i verzióra érvényesek.) Egyszerű függvényábrázoló, emellett szélsőérték-számításra és görbeérintő meghatározására is alkalmas. A koordináta-rendszerben kényelmesen mozoghatunk, bár a mozgás közbeni megjelenítés még nem tökéletes. A programba PostScript formátumban való mentést és nyomtatási lehetőséget is beépítettek.

Figure: MathPlot. Látványos, de kissé nehézkesen kezelhető
\resizebox*{0.7\columnwidth}{!}{\includegraphics{mathplot1.ps}}

5.3.1.3 GnuPlot

(Az itt leírtak a 3.7-es verzióra (1999. október 22.) érvényesek.) A GnuPlot (13., 14., 15., 16., 17., 18. ábra) az egyik legjobban átgondolt, nagy múltú, sokfunkciós, Unix alatt futó függvényábrázoló program. Lehetőségeinek teljes leírása akár egy egész könyvet is elfoglalhatna. Fejlesztése 1986-ban indult, s ma, 15 évvel a kezdetek után is számos programozó dolgozik további újításokon, többek között a Microsoft Windows verzió elkészítésén. Erőssége a flexibilitás: használhatjuk interaktívan is, vagy akár saját készítésű programmal gyárthatunk olyan fájlt, amit a GnuPlot meg tud jeleníteni. Így arra is van mód, hogy egy webes alkalmazás automatikusan grafikonokat jelenítsen meg a GnuPlotnak átadva a megjelenítés feladatát.

Figure: A GnuPlot bejelentkező üzenete
\resizebox*{0.8\columnwidth}{!}{\includegraphics{gnuplot1.ps}}

Figure: A GnuPlot angol nyelvű parancsokkal vezérelhető
\resizebox*{0.8\columnwidth}{!}{\includegraphics{gnuplot2.ps}}

Figure: A 13. ábrán látható, a felhasználó által kiadott plot parancs eredményeképpen megjelenik az \( y=\sin x\protect \) függvény grafikonja
\resizebox*{0.7\columnwidth}{!}{\includegraphics{gnuplot3.ps}}

Figure: A set grid paranccsal bekapcsoljuk a segédrácsot, majd megjelenítjük az \( y=\frac{e^{x}}{x^{2}+1}\protect \) függvényt a \( [-1,3]\) intervallumban
\resizebox*{0.8\columnwidth}{!}{\includegraphics{gnuplot4.ps}}

Figure: A 15. ábrán látható kiadott parancsok eredményezik ezt a grafikont
\resizebox*{0.7\columnwidth}{!}{\includegraphics{gnuplot5.ps}}

Figure: Ha a 16. ábrán látható ablak egy pontjára kattintunk az egérrel, megkaphatjuk az ahhoz a ponthoz tartozó numerikus koordinátapárt
\resizebox*{0.8\columnwidth}{!}{\includegraphics{gnuplot6.ps}}

Figure 18.: Ez a grafikon a
\resizebox*{0.7\columnwidth}{!}{\includegraphics{gnuplot7.ps}}

plot [0:2*pi][-5:5] sin(x), cos(x), sin(x)/cos(x), cos(x)/sin(x)

utasítássor kiadásával készült

Figure: A grafikon azonos a 18. ábrán láthatóval, de az egér mozgatásával (vagyis az ablak átméretezésével: ennek mikéntje függ a használt ablakkezelőtől is) átskáláztuk a képet
\resizebox*{0.7\columnwidth}{!}{\includegraphics{gnuplot8.ps}}


next up previous
Next: 5.3.2 Windows Up: 5.3 Függvényábrázolás Previous: 5.3 Függvényábrázolás
Kovács Zoltán