function kresli
a=input('Zadej pocatek: ');
b=input('Zadej konec: ');
if(a>=b)
    disp('Spatne zadani mezi intervalu'); return; %ukonceni funkce
else
    k=input('Zadej krok: ');
    if(k>=(b-a)/100)
       disp('Spatne zadani kroku'); return; %ukonceni funkce
    else
        x=[a:k:b];
        grafSin5x(x);
    end % konec vnitrniho if
end % konec vnejsiho if
end % konec funkce kresli
function grafSin5x(x)
y1=sin(x);
y2=sin(3.*x);
y3=sin(5.*x);
plot(x,y1,'m',x,y2,'c--',x,y3,'k-.',x,(y1+y2+y3),'r');
xlabel('x')
ylabel('y_1,y_2,y_3')
title('Graf sin(x),sin(3x),sin(5x)')
legend('y_1=sin(x)','y_2=sin(3x)','y_3=sin(5x)','y=sin(x)+sin(3x)+sin(5x)')
end % konec funkce grafSin5x

