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

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

MATLAB alapismeretek II.

Eredmények, objektumok grafikus megjelenítése 3D felületek rajzoló függvényei

Eredmények, objektumok grafikus megjelenítése 3D felületek rajzoló függvényei.. Beépített 3D felületek rajzoló függvényei

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

MATLAB alapismeretek III.

Függvények ábrázolása

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

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

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

Grafika. Egyváltozós függvény grafikonja

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

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

MATLAB alapismeretek I.

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.

6. Előadás. Matlab grafikus lehetőségei, Salamon Júlia. Előadás I. éves mérnök hallgatók számára

Komputeralgebra rendszerek

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

MATLAB OKTATÁS 5. ELŐADÁS FELTÉTEL NÉLKÜLI ÉS FELTÉTELES OPTIMALIZÁLÁS. Dr. Bécsi Tamás Hegedüs Ferenc

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

MATLAB grafika gyakorlatok

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

A grafika programozás módozatai A képernyő koordinátarendszere A graphics.h header-fájl fontosabb függvényei Mintaprogram

Excel IV. Haladó ismeretek. További fontos függvények Függvényhasználat ellenőrzése

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

Bevezetés a MATLAB programba

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

Közúti forgalommodellezési gyakorlatok

Numerikus matematika

DOMBORZAT MODELL, TEREPMETSZET KÉSZÍTÉS (INTERPOLÁCIÓ)

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.

Baran Ágnes, Burai Pál, Noszály Csaba. Gyakorlat Differenciálegyenletek numerikus megoldása

Csima Judit március 9. és 16.

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

SCILAB programcsomag segítségével

MATLAB alapismeretek X. Egy összetettebb példa grafikus felhasználói felület (GUI) létrehozására

A Matlab Home címkéje alatt a File szekcióban található a New gomb. Erre klikkelve a felugró lehetőségek közül válasszuk a Script lehetőséget.

TikZ, a L A T E X grakája

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

Grafikus felhasználói felület (GUI) létrehozása A GUI jelentése Egy egyszerű GUI mintaalkalmazás létrehozása

Matematika III előadás

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

Petz Erika

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

A Föld középpontja felé szabadon eső test sebessége növekszik, azaz, a

KÉPFELDOLGOZÁS. 10. gyakorlat: Morfológiai műveletek, alakjellemzők

Mérési adatok illesztése, korreláció, regresszió

Surfer for Windows alapismeretek. A Surfer for Windows használata (8. verzió) A Surfer fontosabb jellemzői

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

KIEGYENLÍTŐ SZÁMÍTÁSOK II.

A MATLAB programozása. Féléves házifeladat. RGBdialog

Megyei tervezést támogató alkalmazás

Lengyelné Dr. Szilágyi Szilvia április 7.

BME MOGI Gépészeti informatika 15.

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Megoldások. alapfüggvény (ábrán: fekete)

VIK A1 Matematika BOSCH, Hatvan, 5. Gyakorlati anyag

Kép mátrix. Feladat: Pap Gáborné-Zsakó László: Algoritmizálás, adatmodellezés 2/35

Név: RV 1. ZH. Számítógépes Modellezés (Mathematica) A csoport Okt. 15. csütörtök

Autodesk Inventor Professional New Default Standard.ipt

Matlab alapok. Baran Ágnes. Baran Ágnes Matlab alapok Elágazások, függvények 1 / 15

Az Excel táblázatkezelő

Programozási környezetek

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

Abszolútértékes egyenlôtlenségek

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

Excel VI. Haladó ismeretek. Makrók készítése Visual Basic nyelven Egyszerű Visual Basic program

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

Jelek és rendszerek Gyakorlat_02. A gyakorlat célja megismerkedni a MATLAB Simulink mőködésével, filozófiájával.

SZE, Doktori Iskola. Számítógépes grafikai algoritmusok. Összeállította: Dr. Gáspár Csaba. Felületmegjelenítés

Excel III. Haladó ismeretek

Transzformációk síkon, térben

1. Oldja meg a z 3 (5 + 3j) (8 + 2j) 2. Adottak az A(1,4,3), B(3,1, 1), C( 5,2,4) pontok a térben.

Követelmények, Matlab alapok 1.

Alkalmazott Informatikai Tanszék SZÁMÍTÁSTECHNIKA I. Dr.Dudás László 5./1.

Az informatika kulcsfogalmai

Egyenletek, egyenlőtlenségek grafikus megoldása TK. II. kötet 25. old. 3. feladat

Függvények Megoldások

A MIMIO interaktív tábla használata. Dr. Boda István DRHE,

Taszkok 1 és mérföldkövek

Sorozatok határértéke SOROZAT FOGALMA, MEGADÁSA, ÁBRÁZOLÁSA; KORLÁTOS ÉS MONOTON SOROZATOK

Dr. Gyurcsek István. Példafeladatok. Helygörbék Bode-diagramok HELYGÖRBÉK, BODE-DIAGRAMOK DR. GYURCSEK ISTVÁN

1. feladatsor: Vektorfüggvények deriválása (megoldás)

Gazdasági matematika II. vizsgadolgozat, megoldással,

EuroSymphony Térképes diagram

Word V. tabulátortípus meg nem jelenik: Tabulátor - balra, Tabulátor - jobbra,

2012. október 9 és 11. Dr. Vincze Szilvia

Statisztika I. 12. előadás. Előadó: Dr. Ertsey Imre

2) Írja fel az alábbi lineáris függvény grafikonjának egyenletét! (3pont)

Maple: Grafikonok rajzolása

VIK A2 Matematika - BOSCH, Hatvan, 3. Gyakorlati anyag. Mátrix rangja

2 (j) f(x) dx = 1 arcsin(3x 2) + C. (d) A x + Bx + C 5x (2x 2 + 7) + Hx + I. 2 2x F x + G. x

Matematika A2 vizsga mgeoldása június 4.

Baran Ágnes, Burai Pál, Noszály Csaba. Gyakorlat Differenciálegyenletek

Grafikonok automatikus elemzése

x = cos αx sin αy y = sin αx + cos αy 2. Mi a X/Y/Z tengely körüli forgatás transzformációs mátrixa 3D-ben?

AxisVM rácsos tartó GEOMETRIA

Széchenyi István Egyetem. Műszaki számítások. Matlab 5a. előadás. Numerikus deriválás és integrálás. Dr. Szörényi Miklós, Dr.

EGYENES ILLESZTÉSE (OFFICE

Információ megjelenítés Számítógépes ábrázolás. Dr. Iványi Péter

c adatpontok és az ismeretlen pont közötti kovariancia vektora

Átírás:

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. MATLAB alapismeretek IV. Eredmények grafikus megjelenítése: vonalgrafikonok Forrás: İ.Yücel Özbek: Introduction to Matlab

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 1. Eredmények grafikus megjelenítése Vonalgrafikák rajzoló függvényei - plot Síkbeli adatábrázolás lineáris skálázással a tengelyeken - loglog Adatábrázolás logaritmikus tengelyskálázással - semilogx x - logaritmikus skála, y lineáris skála - semilogy x - lineáris skála, y logaritmikus skála - plotyy két y=y(x) függvény együttes rajzolása - plot3 Térbeli adatábrázolás lineáris skálázással a tengelyeken

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 2. Vonalgrafika a paramétermegadás függvényében - plot(y) az y értékek ábrázolása vonalgrafikával, x tengelyen az értékek sorszáma - plot(x,y) azonos elemszámú x és y vektorok megadása esetén az y értékek ábrázolása az x értékekhez párosítva Példa: pi/100 lépésekkel változó x beosztás a [0, 2pi] tartományban, rácsrajzolással (grid on) x= 0: pi/100: 2*pi; y = sin(x); plot(x,y) grid on

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 3. Kétváltozós vonalgrafikon egyszerre több értékpárral, a MATLAB-ban előre definiált grafikonszínkészlettel megjelenítve Példa: három szinuszgörbe x irányú eltolással, eltérő vonalstílussal x= 0: pi/100: 2*pi; y1 = sin(x); y2 = sin(x-0.3); y3 = sin(x-0.6); plot(x,y1, -, x,y2, --, x,y3, : )

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 4. Kétváltozós vonalgrafikonok eltérő színnel, vonalstílussal és jelölőkkel Példa: plot(x,y, linestyle_marker_color ) Markerek: pl.: x,*,o, stb. Előredefiniált színazonosítók: (c,m,y,k,r,g,b,w) x= 0: pi/20: 2*pi; y = tan(sin(x)) sin(tan(x)); plot(x,y, --rs, LineWidth, 2, MarkerEdgeColor, k, MarkerFaceColor, g, MarkerSize, 10);

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 5. Csak az adatpontok megjelenítése: a vonalstílust el kell hagyni Példa: csak red color és + jelölők x = 0: pi/20: 4*pi; y = -exp(2*cos(x)); plot(x,y, r+ )

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 6. Adatpont jelölők és összekötővonal együttes megjelenítése Példa: folytonos red vonal és o jelölők fekete színnel x= 0: pi/20: 4*pi; y = -exp(2*cos(x)); plot(x,y, -r, x,y, ok )

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 7. Adatpont jelölők és összekötővonal együttes megjelenítése.. Példa: ha színek nem alkalmazhatók, eltérő vonalstílus és jelölők segítenek x = 0: pi/20: 4*pi; y1 = -exp(2*cos(x)); y2 = -exp(2*sin(x)); plot(x,y1,'-*k',x,y2,'-.ok')

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 8. Színek helyett alkalmazandó vonalstílusokat előre megadhatjuk a LineStyleOrder tulajdonságban Példa: set(0, DefaultAxesLineStyleOrder, { -o, :s, --+ }) %három vonalstílust tesz alapértelmezetté set(0, DefaultAxesColorOrder, [0.4,0.4,0.4]) %az alapértelmezett vonalszín beállítása sötétszürkére %RGB értékekkel % a fenti defaultokkal többvonalas diagram rajzolása: x = 0:pi/10 : 2*pi; y1= sin(x); y2= sin(x-pi/2); y3= sin(x-pi); plot(x,y1,x,y2,x,y3)

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 9. Színek helyett alkalmazandó vonalstílusokat előre megadhatjuk a LineStyleOrder tulajdonságban.. A default jellemzőkkel rajzolt görbék: A default jellemzők a kilépésig élnek, vagy az alábbi parancsokig: set(0, DefaultAxesLineStyleOrder, remove ) set(0, DefaultAxesColorOrder, remove )

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 10. Mátrix adatok megjelenítése vonalasan Ha a plot függvényt mátrixszal hívjuk: plot(y) egy vonalat rajzol a mátrix minden oszlopának adataival. Az x tengelyt feliratozza a mátrix sorindexeivel 1:m alakban. Példa:

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 11. Ha Y egy mátrix és x egy vektor, akkor a plot(x,y) egymást követően rajzolja az Y sorait, vagy oszlopait az x egymást követő értékeihez eltérő színekkel, vagy vonalstílussal. A sor vagy oszlop szerinti rajzolás attól függ, melyik mátrixméret egyezik a vektormérettel, mert a másikhoz rendeli a színeket és vonalakat. Ha X a mátrix és y a vektor, akkor a plot(x,y) egy y elemhez a megfelelő X sor, vagy oszlop értékseregét rajzolja. Megjegyezzük, hogy akár X és Y is lehet mátrix, sőt többszörös mátrix párokat is ábrázol: plot(x1,y1, X2,Y2, )

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 12. Egy x vektor minden eleméhez kétféle y érték, azaz az x vektorhoz két y vektor tartozhat a plotyy függvény esetén. De lehet olyan is, hogy ugyanazon függvényt kétféle stílussal kérjük rajzolni. Példa: x= 0:pi/20:2*pi; y= exp(sin(x)); plotyy(x,y,x,y, plot, stem );

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 13. A plotyy függvény akkor is jó, ha egy x vektor minden eleméhez kétféle y érték, azaz az x vektorhoz két y vektor tartozik, pl. ha ugyanazon y függvényt lineáris és logaritmikus y skálával is ábrázolni kívánjuk. Példa: x= 0:900; A= 1000; a= 0.005; b=0.005; y1=a*exp(-a*x); y2=sin(b*x); [haxes,hline1,hline2]= plotyy(x,y1, x,y2, semilogy, plot ); %kiválaszthatjuk a kívánt tengelyt a feliratozáshoz: axes(haxes(1)) ylabel( Semilog Plot ) axes(haxes(2)) %majd a másikat is ylabel( Linear Plot ) set(hline2, LineStyle, -- ) %vonalstílust szintén külön állíthatunk

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 14. Az eredmény:

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 15. 3D adatok ábrázolása a plot3(x,y,z) függvénnyel Példa: csavarvonal ábrázolása t=0: pi/50: 10*pi; plot3(sin(t), cos(t), t) axis square; grid on

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 16. 3D adatok ábrázolása mátrix rácspontjaiban Példa: [X,Y]= meshgrid([-2:0.1:2]); Z= X.*exp(-X.^2-Y.^2); plot3(x,y,z) grid on