function kresliGraf
a=input('Zadej pocatek: ');
b=input('Zadej konec: ');
p=input('Zadej pocet prvku: ');
if(a>=b)||(p<1000)
    disp('Spatne zadani');
    return % konec behu funkce
else
    x=linspace(a,b,p);
    grafSin5x(x); % volani funkce grafSin5x
end % konec if
end % konec zapisu funkce kresliGraf

function grafSin5x(x)
y1=sin(x);
y2=sin(3.*x);
y3=sin(5.*x);
plot(x,y1,'k:',x,y2,'m--',x,y3,'c-.',x,y1+y2+y3,'r');
xlabel('moje krasna osa x')
ylabel('y_1,y_2,y_3,y')
title('Graf y_1=sin(x),y_2=sin(3x),y_3=sin(5x),soucet vsech')
legend('y_1=sin(x)','y_2=sin(3x)','y_3=sin(5x)','y=sin(x)+sin(3x)+sin(5x)');
end % konec zapisu funkce grafSin5x

