Megjegyzés: A Gnuplot rendelkezik előre definiált függvényekkel, mint a sin(x), cos(x), tan(x), erf(x), atan(x), exp(x) stb.

Hasonló dokumentumok
4_Gnuplot1. October 11, Jegyzetben az 3. fejezet (36-től 52.-ig oldalig).

Csima Judit március 9. és 16.

MATLAB alapismeretek IV. Eredmények grafikus megjelenítése: vonalgrafikonok

MATLAB. 5. gyakorlat. Polinomok, deriválás, integrálás

Képszerkesztés. Letölthető mintafeladatok gyakorláshoz: Minta teszt 1 Minta teszt 2. A modul célja

A MATLAB alapjai. Kezdő lépések. Változók. Aktuális mappa Parancs ablak. Előzmények. Részei. Atomerőművek üzemtana

MATLAB. 6. gyakorlat. Integrálás folytatás, gyakorlás

x 2 3 y 5 6 x + y 7 9

TikZ, a L A T E X grakája

Prezentáció, Diagramok, rajzolt objektumok. Szervezeti diagram

Függvények ábrázolása

Thermo1 Graph. Felhasználói segédlet

1. Alapok. #!/bin/bash

Baran Ágnes. Gyakorlat Függvények, Matlab alapok

Mérési vázlat készítése Geoprofi 1.6 részletpont jegyzőköny felhasználásával

Lakóház tervezés ADT 3.3-al. Segédlet

Diagram készítése. Diagramok formázása

Támogatás / Excel / Excel 2010 súgó és útmutató / Diagramok / Diagramok formázása Hibasáv felvétele, módosítása és eltávolítása diagramban

Diagram létrehozása. 1. ábra Minta a diagramkészítéshez

A számok kiíratásának formátuma

Matlab alapok. Baran Ágnes. Grafika. Baran Ágnes Matlab alapok Grafika 1 / 21

Adatsor feldolgozása Scilab-bal

MATLAB alapismeretek III.

AWK programozás, minták, vezérlési szerkezetek

Segédanyag a WORD használatához

Utoljára mentve: BME-MIT, :22:00, sorsz.: 3

Bevezetés az informatikába, második gyakorlat. Bevezetés Környezetváltozók és néhány egyszerű utasítás Jogosultságok Fájlkezelés

A MATLAB alapjai. Kezdő lépések. Változók. Aktuális mappa Parancs ablak. Előzmények. Részei

A Vonallánc készlet parancsai lehetővé teszik vonalláncok és sokszögek rajzolását.

3. modul - Szövegszerkesztés

Térképismeret ELTE TTK Földtudományi és Földrajz BSc. 2007

L A T E X. Móra Péter. Informatika 1 el adás, november 17.

Adóhátralék kezelés egyszerűen. Használati útmutató

MATLAB alapismeretek II.

AWK programozás Bevezetés

>> x1 = linspace( ); plot(x1,sin(x1),'linewidth',1,'color',[1 0 0]);

Erdő generálása a BVEPreproc programmal

Egyéb 2D eszközök. Kitöltés. 5. gyakorlat. Kitöltés, Szöveg, Kép

Mérési adatgyűjtés és adatfeldolgozás 2. előadás

Maple: Deriváltak és a függvény nevezetes pontjai

Közönséges differenciálegyenletek megoldása Mapleben

EuroSymphony Térképes diagram

Baran Ágnes. Gyakorlat Halmazok, függvények, Matlab alapok. Baran Ágnes Matematika Mérnököknek Gyakorlat 1 / 34

Operációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

MATLAB alapismeretek V. Eredmények grafikus megjelenítése: oszlopdiagramok, hisztogramok, tortadiagramok

Új prezentáció létrehozása az alapértelmezés szerinti sablon alapján.

A tankönyvvé nyilvánítás folyamatát elektronikusan támogató rendszer az OKÉV számára

MÁTRIXFÜGGVÉNYEK, SAJÁT FÜGGVÉNYEK, GRAFIKA

Hozzárendelés, lineáris függvény

ArcGIS 8.3 segédlet 5. Dr. Iványi Péter

S z á m í t ó g é p e s a l a p i s m e r e t e k

1. kép. A Stílus beállítása; új színskála megadása.

Raszteres elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán

Revit alapozó tanfolyam

Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET) Cserép Máté.

Kép mozaik és piramis készítése LANDSAT űrfelvételből dr. Siki Zoltán 2011

Tömörítés, csomagolás, kicsomagolás. Letöltve: lenartpeter.uw.hu

Revit alaptanfolyam szerkezettervezőknek

NeoCMS tartalommenedzselő szoftver leírása

Z80TAPE FELHASZNÁLÓI ÚTMUTATÓ

Adóhátralék kezelés egyszerűen. Telepítési útmutató. A program futtatásához Windows XP, Windows 7, 8 operációs rendszer szükséges.

Tamás Ferenc: CSS táblázatok 2.

Grafikonok az R-ben március 7.

4. Javítás és jegyzetek

Nemzeti LEADER Kézikönyv LEADER HELYI FEJLESZTÉSI STRATÉGIA FELHASZNÁLÓI KÉZIKÖNYV szeptember

Webes alkalmazások fejlesztése 4. előadás. Megjelenítés és tartalomkezelés (ASP.NET)

EGYENES ILLESZTÉSE (OFFICE

BASH script programozás II. Vezérlési szerkezetek

Leíró statisztika. Adatok beolvasása az R-be és ezek mentése

CDC 2000 Vezérlő 5. Hőmérséklet beállítások Asian Plastic

IRIScan Anywhere 5. Scan anywhere, go paperless! PDF. Mobile scanner & OCR software. for Windows and Mac

Operációs rendszerek. 9. gyakorlat. BASH recap, reguláris kifejezések UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

HORVÁTH ZSÓFIA 1. Beadandó feladat (HOZSAAI.ELTE) ápr 7. 8-as csoport

Autodesk Inventor Professional New Default Standard.ipt

CAD-CAM-CAE Példatár

Ingyenes PDF nyomtató alkalmazás használata terminál szerverrel / felhős rendszerrel

BUJDOSO GYÖNGYI FAZEKAS ATTILA // / / KEZDOLEPESEK TERTIA KIADÓ

A Képszerkesztés témakör oktatása. Dr. Nyéki Lajos 2019

Széchenyi István Egyetem. Informatika II. Számítási módszerek. 5. előadás. Függvények ábrázolása. Dr. Szörényi Miklós, Dr.

Operációs Rendszerek II. labor. 2. alkalom

Megyei tervezést támogató alkalmazás

Használati utasítás Prestigio Nobile PER3562. Alapvető műveletek

file./script.sh > Bourne-Again shell script text executable << tartalmat néz >>

Mechatronika segédlet 1. gyakorlat

Operációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Prezentáció, Prezentáció elkészítése. Nézetek

Készítette:

Diagramok/grafikonok használata a 2003-as verzióban

A Hubble-törvény. 1. Mérés menete Gyakorlat Garami Ádám György. Célkit zés:

Az MS Excel táblázatkezelés modul részletes tematika listája

The elteikthesis osztály *

Java és web programozás

1. Alapok. Programozás II

Prezentáció. Kategória Tudásterület Hivatkozás Tudáselem 1. Az alkalmazás használata 1.1 Első lépések a prezentációkészítésben

Országos Szakiskolai Közismereti Tanulmányi Verseny 2005/2006 SZÁMÍTÁSTECHNIKA

MATLAB. 3. gyakorlat. Mátrixműveletek, címzések

PDF DOKUMENTUMOK LÉTREHOZÁSA

II. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

9. Képaláírás, kereszthivatkozás, tárgymutató és jegyzékek

openbve járműkészítés Leírás az openbve-hez kapcsolódó extensions.cfg fájl elkészítéséhez

Átírás:

Gnuplot Jegyzetben az 3. fejezet (36-től 52. oldalig). http://stegerjozsef.web.elte.hu/teaching/szamalap.pdf (http://stegerjozsef.web.elte.hu/teaching/szamalap.pdf) A gnuplot egy sokoldalú parancssorvezérelt két- és háromdimenziós függvényrajzoló program. Az összes nagyobb számítógépen és operációs rendszer alatt használható. A kimenetet a képernyőre is valamint rengetegféle képformátumban (EPS, PNG) képes kiadni. Forrás: Wikipédia Egyszerű ábrák készítése A plot parancs kiadásával lehetséges különböző objektumok 2 dimenziós megjlenítése. Használata: plot sin(x) help plot # Bővebben a plot parancsról Megjegyzés: A Gnuplot rendelkezik előre definiált függvényekkel, mint a sin(x), cos(x), tan(x), erf(x), atan(x), exp(x) stb. Saját függvények definiálása Könnyen megadhatunk függvényeket is. Arra kell csak figyelni, hogy jól meg lehessen különböztetni a függvény változóját a konstansoktól. f(t)=sin(t)+a*cos(t) a=2 plot f(x) Figyelem! A megadott függvényben a változó t, de mégis f(x)-t ábrázolunk.

Adatok beolvasása A plot parancsnak megadhatóak adatfájlok, melyeket szeretnénk ábrázoni. plot "./sinusadatok.dat" Gnuplotban lehetőség van 'bash' parancsok kiadásáara a! segítségével :!ls -l Parancsok rövidítése A gnuplot-ban lehetőség van a parancsok rövidítésére, példaként a plot parancsot egyszerűen p-vel lehet helyettesíteni: p "sinusadatok.dat" Az előzőleg ábrázolt objektumot a replot parancs ismételten megjeleníti: replot Adott oszlop ábrázolás Alapértelmezetten az 1-2. oszlopot ábrázolja a Gnuplot. (A másodikat az első függvényében.) A using kapcsoló használatával lehetőség van megadni az ábrázolni kívánt oszlopokat (X-Y sorrendben). plot "sinusadatok.dat" using 3:2

Oszlopadatok módosítása Lehetőség van egy adott oszlop adatait módosítani is, például a számszorosukat venni. (Tipikus feladat mértékegység átváltásnál.) Ekkor az adott oszlopot () közé kell rakni, és az oszlopra a $i néven hivatkozni, ahol i az oszlop száma. plot "sinusadatok.dat" using ($1):(2*$3) VAGY plot "sinusadatok.dat" using 1:(2*$3) Rövidítéseket használva! p "sinusadatok.dat" u 1:($2*$3*$1) Több ábra kirajzolása Egy ábrára több adatot is fel lehet rajzolni, ha egymás után több objektumot megadunk a plot parancsnak vesszőkkel elválasztva. p f(x), cos(x), "sinusadatok.dat" u 1:3, erf(x) Ha közös adatfájlt használva nem kell kiírni újra a fájl elérését, elég csak "" (kettő idézőjel). p "sinusadatok.dat" u 2:($2*$3), "" u (0.7*$2):($2), sin(x) Jelmagyarázat A plot parancsban a title kapcsolóval tudunk nevet adni az adatsornak. Ne keverjük össze a kép címével, ez az adatsornak a jelmagyarázata. plot "sinusadatok.dat" using 1:3 title "adatok" Rövidítésekkel: p "sinusadatok.dat" u 1:3 t "adatok" p sin(x) t "" - üres a jelmagyarázat Megj.: A notitle kapcsoló kikapcsolja a jelmagyarázatot. p "sinusadatok.dat" u 1:3 notitle - nincs jelmagyarázat

Adott tartomány ábrázolása A megjeleníteni kívánt adatokat [] közé megadott tartománnyal jelöljük ki plot parancs után. Ilyenkor meg kell adni a határokat az összes tengelyre vonatkoztatva, azaz nem lehet csak x vagy y tengelyre megadni Kivétel: set xrange (yrange, zrange) parancs használata, de ez később. plot [-100:100][-5:5] sin(x) - fix értékű határ plot [10:*][] "sinusadatok.dat" - automatikusan beállított plot [10:][] "sinusadatok.dat" - alapértelmezett határ Vonalstílusok Lehetőség van különböző vonalstílusok közül választani: Klasszikus vonal: lines (l) Pontok: points (p) Vonal és pontok: linespoints (lp) Pöttyök: dots (d) Tüskék: impulses (i) Hibasávok: errorbars (e) plot sin(x) with points VAGY p sin(x) w p A test parancs megmutatja a gnuplot lehetséges színeit, vonaltípusait... test Egyéb utasítások Vonal színe: linecolor (lc) - 0-7 közötti számok Szaggatottság: linetype (lt) Vonalvastagság: linewidth (lw) Pontok stílusa: pointtype (pt) Pontok mérete: pointsize (ps) - dots mindig ~nulla méretű plot sin(x) lc 5 lt 0.5 lw 10

"set" parancs Több mint 150 dolgot lehet vele beállítani: set title "..." - Ábra címe megjelenjen az adott szöveggel set xlabel "..." - x tengely felirata (ylabel, zlabel) set key - Legyen jelmagyarázat (Alapesetben van) set xrange [?:?] - x tengely tartománya (yrange, zrange) unset... - "set parancs inverze" pl: unset title, unset key Jelmagyarázat elhelyezkedése: 1. Ábrán belül: 1.1. Függőlegesen: top/center/bottom 1.2. Vízszintesen: left/center/right 2. Ábrán kivűl: tmargin/bmargin/lmargin/rmargin Megjegyzés: set key inside parancsot kell használni, ha kitettük, de ismét belülre akarjuk rakni. set key lmargin Ábra mentése Támogatott formátumok: PS, JPG (JPEG), PNG, TIFF, GIF... PNG kimentése set terminal png color set output "sin.png" replot set output set term x11

PostScript (PS) kimentése: set term po enh eps c set out "sin.eps" replot set out set term x11 Rövidítések (használhatóak a teljes kifejezések is): term: terminal enh: enhanced c: color po: postscript eps: eps formátum Scriptek mentése/betöltése Lehetőség van a kiadott utasítások mentésére, illetve előre megírt parancsfájlok betöltése is. Mentés: save "akarmi.plt" Betöltés: load "akarmi.plt" Illetve terminálból közvetlenül (külön gnuplot indítása nélkül): gnuplot akarmi.plt Kilépés a gnuplotból: exit vagy quit vagy <CRTL+d> Ábrák illesztése latex-be Ábrák használatához szükséges a graphicx csomag betöltése a latex-be. Az ábrákat a \includegrpahics[]{} paranccsal lehet betölteni. Viszont érdemes az ábrákat a figure környezet segítségével beemelni a dokumentunkba, mivel ekkor lehetség van cimke (label-ref) és képmagyarázat (képaláírás) elhelyezésére. A PS/EPS formátumú ábrát alapértelmezetten csakis a latex parancs támogatja, a pdflatex használatához a pdftoeps csomag betöltése szükséges, ami pdf-re konvertálja a képeket. Az includegraphics kapcsolói: scale=1 illetve width=10cm és height=2 - Képméret ahol 100% az 1-nek felel meg, illetve adott szélesség/magasság megadás \linewitdh, \textwidth, \columnwidth - Relatív méretek a vonal/szöveg/oszlop-széllességhez képest. keepaspectratio (true/false) - Megtartsuk-e a kép méretarányát trim (trim=l b r t) - Kép benfoglaló dobozának mozgatása clip (true/false) - Kép vágása a benfoglaló dobozra \includegraphics[width=0.5 height=20cm \linewidth trim= 10 0 0 100 clip]{sin.png}

a "figure" környezetről \begin{figure} \centering %Középre rendezi a képet \includegraphics[]{./fig/sin.png} \caption{szinusz görbe} \label{fig:sin} \end{figure}