function h = plot(p)
% @polynom/plot  - kresli polynom
% vyuzivame soubor uloha42 y 8. tydne
k = p.koeficienty;
if isempty(k)
    figure;
    return % koncime, polyonm byl prazdny
end
koreny = roots(k); % koreny
maxik = max(abs(koreny)); % jaky je nejvetsi koren?
x = [-1.1:0.01:1.1]*maxik; % nezavisle promenna - aby byly videt
y = polyval(k,x); % fcni hodnoty polynomu

xk = koreny(koreny==real(koreny));
yk = polyval(k,xk); % fcni hodnoty v realnych korenech

hh = plot(x,y,'k', xk,yk,'r+'); % kazdy koren ma cerveny krizek, polynom je cerna cara
xlabel('x'), ylabel('y'), title(['y=' char(p)])

if nargout>0 % chce si nekdo vzit vystup?
    h = hh;
end