function p = plus(p1,p2)
% polynom/plus - scitani polynomu
% p = plus(p1,p2)
% p = p1+p2 % jiny zpusob volani

% !!! bud p1, nebo p2 NEMUSI byt polynom (alespon jeden ale je)
p1 = polynom(p1);
p2 = polynom(p2);

% nelze vyuzit operator + pro vektory koeficientu (delka nemusi byt stejna)
d1 = length(p1.koeficienty);
d2 = length(p2.koeficienty);
pk1 = p1.koeficienty;
pk2 = p2.koeficienty;
if d1<d2
    p.koeficienty = [zeros(1,d2-d1) pk1] + pk2; % pk1 se doplni nulami
else
    p.koeficienty = pk1 + [zeros(1,d1-d2) pk2]; % pk2 se doplni nulami
end
p = class(p, 'polynom'); % nakonec z 'p' udelame objekt