function Plosny_graf_5
% vykresleni prubehu funkci z = (sin(sqrt(x.^2+y.^2)))./(sqrt(x.^2+y.^2)) 
% trirozmerny graf (plosny), ruzne typy stinovani
x=[-20:4:20]; % krok mozno menit od 0.5 do 5 pro porovnani vyslednych grafu 
y=x;
[X,Y]=meshgrid(x,y); % vytvoreni pomocnych matic X, Y
R=sqrt(X.^2+Y.^2); % substituce R = (sqrt(x.^2+y.^2))
Z=sin(R)./R; % vypocet funkcnich hodnot maticovymi operacemi

subplot(2,2,1); % rozdeleni grafickeho okna na 4 casti (nasledujici graf v 1. casti)
mesh(x,y,Z) % vykresleni prostoroveho plosneho grafu (drateny model)

subplot(2,2,2); % rozdeleni grafickeho okna na 4 casti (nasledujici graf v 2. casti)
surf(x,y,Z) % vykresleni prostoroveho plosneho grafu (stinovany model)
shading interp % interpolacni zpusob stinovani

subplot(2,2,3); % rozdeleni grafickeho okna na 4 casti (nasledujici graf v 3. casti)
surf(x,y,Z) % vykresleni prostoroveho plosneho grafu (stinovany model)
shading flat % stinovani po castech, jednotlive casti plochy grafu maji urcitou konstantni barvu 

subplot(2,2,4); % rozdeleni grafickeho okna na 4 casti (nasledujici graf v 4. casti)
surf(x,y,Z) % vykresleni prostoroveho plosneho grafu (stinovany model)
shading faceted % stinovani jako flat, plochy jsou oddeleny cernymi carami