Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

MATLAB ® ( část 3 – 2D grafy). 2D grafy příkaz plot příklad: t=0:0.1:10; y=sin(t); plot(t,y) příkaz title(' ') příkaz grid.... mřížka grafu příkaz xlabel('

Podobné prezentace


Prezentace na téma: "MATLAB ® ( část 3 – 2D grafy). 2D grafy příkaz plot příklad: t=0:0.1:10; y=sin(t); plot(t,y) příkaz title(' ') příkaz grid.... mřížka grafu příkaz xlabel('"— Transkript prezentace:

1 MATLAB ® ( část 3 – 2D grafy)

2 2D grafy příkaz plot příklad: t=0:0.1:10; y=sin(t); plot(t,y) příkaz title(' ') příkaz grid.... mřížka grafu příkaz xlabel(' ') příkaz ylabel(' ')

3 příkazy hold on a hold off - povolení/zákaz překreslování obrázku více průběhů do jednoho grafu: a) t=0:0.1:10; y1=sin(t); y2=cos(t); plot(t,y1,t,y2); grid; title('toto je název grafu'); b) zapnutím příkazu překreslování hold on : plot(t,y1); hold on; plot(t,y2); hold off; Každý graf v samostatném okně: založení/uzavření nového grafického okna: příkazy figure( ) a close( )

4 Vzhled grafu volba stylu vykreslovaných křivek - je ovládána 3.parametrem (řetěz) příkazu plot Příklady: –plot(t,z, 'y' )... vykreslí křivku žlutě –plot(t,z, '.' )... vykreslí křivku tečkovaně –plot(t,z, ' r*' )... vykreslí křivku z červených hvězdiček dostutné možnosti formátovacích znaků jsou uvedeny v následující tabulce

5 BarvaBodyKřivka bmodrá (blue).tečka (point)-plná (solid) gzelená (green)okroužek (circle):tečkovaná rčervená (red)xkřížek (x-mark)-.čerchovaná ctyrkysová (cyan)+plus--čárkovaná mfialová (magenta)*hvězdička (star) yžlutá (yellow)sčtverec (square) kčerná (black)dhvězda (diamond) ˇ(triangl-down) ^(triangl-up) >(triangl-right) <(triangl-left) ppětiúhel (pentagram)

6 Řídící znaky grafiky ČáraNázev stylu čáry ____Plná čára (standard) _ _ _Přerušovaná čára : : Tečkovaná čára Čerchovaná čára Tvar boduNázev +Znaménko + oKroužek.Tečka xKřížek 'square' or sČtvereček 'diamond' or dKosočterec ^ rgbcmykvUkazatel ^ vUkazatel v >Ukazatel >

7 Zobrazení mřížky v grafu: grid grid on grid off Nastavení měřítka grafu: Matlab nastavuje měřítka os tak,aby byl graf maximální (axis on). Pokud toto chceme změnit, pak použijeme příkaz: axis([X MIN X MAX Y MIN Y MAX ]) Popis grafu: titulek grafu: title(' toto je nadpis grafu ' ) popis os: xxlabel(' toto je osa x ' ) yylabel(' toto je osa y ' )

8 umístění libovolného textu na souřadnice, text(,, ' toto je nadpis grafu ' ) Příklad: text(5,0.5, ' vložený text ' ) umístění textu podle myši: gtext(' text umístěný myší ' ) Myší umístíme osový kříž, kam potřebujeme a pak zafixujeme stiskem pravého tlačítka myši. zakreslení úsečky mezi dvěma body v graf.okně: x=(10:25); y=(15:30); line(x,y); vytvoření legendy ke grafu (je-li víc průběhů): legend

9 Příklad: legend(' sinh(x) ', ' cosh(x) ', 5) kde Číslo – posl.parametr udává kam se má umístit: mimo plochu grafu na pravou stranu 0... do plochy grafu,aby zakrývala co nejméně 1... do plochy grafu vpravo nahoru 2... do plochy grafu vlevo nahoru 3... do plochy grafu vlevo dolů 4... do plochy grafu vpravo dolů > 4... jako –1 Příklad: x=-pi:pi/20:pi; plot(x,sinh(x), '-ro', x,cosh(x), '-.b' ) legend(' sinh(x) ', ' cosh(x) ', 5) Vizuální úprava zobrazení grafu v okně grafu: Property editor aktivace: klikem šipky ukazatele na křivku grafu, nebo na stupnice

10 Kreslení v logaritmických souřadnicích: transformace do semilogaritmických souř.: semilogx(x,y) Příklad: x=0:0.1:10; y=sin(x); plot(x,y); semilogx(x,y) Více obrázků v jednom grafickém okně: subplot(a,b,c) a... počet obrázků vodorovně b... počet obrázků svisle c... určení čísla obrázku v matici a x b (číslováno po řádcích (c<=a*b) )

11 Uložení a přenos grafu do souboru pomocí Save As... Standardně se uloží do souboru s příponou.fig, ale můžeme si zvolit i jiné (např..jpeg)


Stáhnout ppt "MATLAB ® ( část 3 – 2D grafy). 2D grafy příkaz plot příklad: t=0:0.1:10; y=sin(t); plot(t,y) příkaz title(' ') příkaz grid.... mřížka grafu příkaz xlabel('"

Podobné prezentace


Reklamy Google