function integ = trapeze(a, b, pocet_kroku)
% slozene lichobeznikove pravidlo
    krok = (b-a)/pocet_kroku;
    rozdeleni_x=a:krok:b;
    integ=0;
    for x=rozdeleni_x,
        % secteme vsechny funkcni hodnoty, ktere se opakuji dvakrat
    	integ=integ+funkce(x);
    end;
    % a odecteme povoliny kraju
    integ=integ-0.5*funkce(rozdeleni_x(1))-0.5*funkce(rozdeleni_x(end));
    integ=integ*krok;
end