function zadaniProGraf
while(1)
z=input('Zadej pocatek intervalu: ');
k=input('Zadej konec intervalu: ');
krok=input('Zadej krok intervalu: ');
if((z<k)&&(krok<(k-z)/1000))
    break; % opusteni cyklu
else
    disp('Zadavej znovu!');
    continue;
end % konec if
end % konec while
x=z:krok:k;
grafSin5x(x); % volani funkce grafSin5x
end % konec zapisu funkce zadaniProGraf

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 nadherna osa x')
ylabel('y_1, y_2, y_3')
title('Graf sin x, sin 3x, sin 5x a soucet')
legend('y_1','y_2','y_3','soucet')
grid
end % konec zapisu funkce grafSin5x

