function f=faktorial(n)
%faktorial - vypocet faktorialu
%n .. nezaporne cele cislo
%priklad volani:    

if n<0 || fix(n)~=n
    error ('Vstupem musi byt neyaporne cele cislo!')
end

f=1; %priprava

for i=2:n %netreba prenasobovat 1
   f=f*i; %postupne vytvareni vysledku
end
