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

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

MATLAB® ( speciální 2D grafy polar, compass, feather,

Podobné prezentace


Prezentace na téma: "MATLAB® ( speciální 2D grafy polar, compass, feather,"— 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) 2D sloupcový graf (bar)
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 Plošný 2D graf (area) Koláčový 2D graf (pie) Příklad:
bar(A) Plošný 2D graf (area) area(A) Koláčový 2D graf (pie) b=[ ]; pie(b) b = [ ]; vyber=[ ]; pie(b,vyber)

6 Kompasový graf (compass)
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ě. X = [ ]; Y= [ ]; compass(X,Y)

7 Graf - Histogram. Př.: x = [ 1+0i , -1+0.5i , -0.3-0.4i ]; compass(x);
Zobrazuje četnost výskytu naměřených dat . Př.1: Náhodně vygenerovaný vektor čísel s Př.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 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ě contourf(A); +přidání popisu vrstevnic: [c,d]=contour(A); clabel(c,d);

9 Příklad (na vrstevnice): A = peaks(25);
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,"

Podobné prezentace


Reklamy Google