Speciální grafy

Histogram

Pro zobrazení histogramu ve 3D grafice existuje funkce hist3d.
Syntaxe: hist3d (f, [theta, alpha, leg, flag, ebox])

Parametry:
  • f je matice o velikosti (m,n) definující data histogramu
  • theta,alpha,leg,flag,ebox jsou parametry stejné jako u plot3d


  • Příklad:
    Vytvoříme histogram matice z o velikosti 5 x 5 s hodnotami od 1 do 25.

    Příklad 5.5.5.A - 3d histogram
     x = 1:5;  
     z = x'*x; 
     gr = gcf();  
     hist3d (z);
     gra = gr.children;
     gra.rotation_angles = [10,112]; 
    




    Vrstevnicový graf

    Funkce contour vykreslí vrstevnicové křivky plochy z=f(x,y). Tyto křivky se zobrazí na 3D graf.
    Syntaxe: contour(x,y,z,nz,[theta,alpha,leg,flag,ebox])
    contour(x,y,z,nz,< opt_args >)

    Parametry: Příklad:
    Vytvoříme plochu z = sin(t)*cos(t) a vykreslíme si na danou plochu vrstevnice. Barvu grafu nastavíme na černou, aby barevné vrstevnice lépe vynikly.

    Příklad 5.5.5.B - 3d vrstevnicový graf
     t = [0:0.2:2*%pi]'; 
     z = sin(t)*cos(t'); 
     plot3d(t, t, z); 
     contour(t, t, z, 10, flag = [0, 0, 4]);
    


    A takto vypadá vrstevnicový graf, pokud vypneme zobrazení plochy: