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

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

MATLAB ® ( speciální 2D grafy polar, compass, feather, sloupcový 2D/3D, výsečový 2D/3D, vrstevnicový)

Podobné prezentace


Prezentace na téma: "MATLAB ® ( speciální 2D grafy polar, compass, feather, sloupcový 2D/3D, výsečový 2D/3D, vrstevnicový)"— Transkript prezentace:

1 MATLAB ® ( speciální 2D grafy polar, compass, feather, sloupcový 2D/3D, výsečový 2D/3D, vrstevnicový)

2 function Graf_2D_3 % dvourozmerne grafy funkce sin(x) pro x od -pi do pi x=[-pi:pi/12:pi]; y=sin(x); subplot(2,3,1); % rozdeleni grafickeho okna na 6 casti (nasledujici graf v 1. casti) plot(x,y); % vytvari graf v kartezskych souradnicich uzitim linearni stupnice na obou osach grid % vytvori mrizku do grafu subplot(2,3,2); % rozdeleni grafickeho okna na 6 casti (nasledujici graf v 2. casti) polar(x,y); % vytvari graf v polarnich souradnicich subplot(2,3,3); % rozdeleni grafickeho okna na 6 casti (nasledujici graf v 3. casti) compass(x,y) % vytvari graf ve forme sipek vychazejicich z pocatku subplot(2,1,2); % nasledujici graf se zobrazi do dolni poloviny grafickeho okna, % tzn. do 4. az 6. casti pri rozdeleni grafickeho okna na 6 casti, % proto je provedeno rozdeleni grafickeho okna na 2 casti a % graf je v 2. casti feather(x,y) % vytvari graf ve forme sipek vychazejicich z ekvidistantne rozlozenych bodu podel horizontalni osy

3

4 Další typy grafů •3D sloupcový (bar3) A=[5 2 1;1 2 3;9 9 -1;5 5 4;3 3 3]; % def.matice 5x3 bar3(A) % vykreslení v 3D bar3h(A) % vykreslení v horizontální rovině •2D sloupcový graf (bar) x=-2.9:0.2:2,9; bar(x,exp(-x.*x)) colormap hsv

5 Příklad: A=[5 2 1;1 2 3;9 9 -1;5 5 4;3 3 3]; bar(A) •Plošný 2D graf (area) Příklad: A=[5 2 1;1 2 3;9 9 -1;5 5 4;3 3 3]; area(A) •Koláčový 2D graf (pie) Příklad: b=[ ]; pie(b) b = [ ]; vyber=[ ]; pie(b,vyber)

6 •3D-koláčový graf (pie3) Příklad: x = [ ]; expl = [ ]; pie3(x,expl); colormap pink •Kompasový graf (compass) Zobrazí vektory jako šipky směřu- jící od středu souřadného systému v Gaussově rovině. Příklad: X = [ ]; Y= [ ]; compass(X,Y)

7 Př.: x = [ 1+0i, i, i ]; compass(x); Graf - Histogram. Zobrazuje četnost výskytu naměřených dat. Př.1: Náhodně vygenerovaný vektor čísel sPř.2: Náhodně vygenerovaný vektor čísel s normálním rozdělením rozdělený na 30 oblastí. rovnoměrným rozdělením rozdělený na 30 oblastí. x=randn(10000,1); hist(x,30) ; x=rand(10000,1); hist(x,30) ;

8 •vrstevnicový graf (contour) Příklad (na vrstevnice): A = peaks(25); contour(A); (funkce peaks vytvoří matici n x n a je vhodná pro demonstraci grafů) - vykreslení ploch barevně A = peaks(25); contourf(A); +přidání popisu vrstevnic: A = peaks(25); [c,d]=contour(A); clabel(c,d);

9 •3D-vrstevnicový graf Příklad (na vrstevnice): A = peaks(25); contour3(A); •Kreslení v polárních souřadnicích: příkaz POLAR(x,y) x... úhel v radiánech, který svírá vektor s kladným směrem vodorovné osy x y... délka tohoto vektoru Příklad (na polární souřadnice): polar(pi/4,10, 'r*' )


Stáhnout ppt "MATLAB ® ( speciální 2D grafy polar, compass, feather, sloupcový 2D/3D, výsečový 2D/3D, vrstevnicový)"

Podobné prezentace


Reklamy Google