function p = diff(p1)
% polynom/diff - derivace polynomu
% p = diff(p1)

if isempty(p1.koeficienty)
    p = p1;
    return
end
mocniny = stupen(p1):-1:1; % vektor mocnin 'p1'
a = p1.koeficienty(1:end-1);
if isempty(a)
    p.koeficienty = 0; % derivace konstanty
else
    p.koeficienty = a.*mocniny; % koeficienty polynomu po derivaci
end
p = class(p,'polynom'); % vracime zase objekt