Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- clc;
- clear;
- disp('Zad. 11')
- n=input('Podaj który wykres chcesz otrzymać: sin(x) - wybierz 1, cos(x) - wybierz 2: ');
- while (n~=1 && n~=2) || n~=round(n)
- n=input('Zła wartość. Podaj ponownie: ');
- end
- switch n
- case 1
- a=input('Podaj lewą stronę przedziału: ');
- b=input('Podaj prawą stronę przedziału: ');
- while b<a
- disp('Prawa strona przedziału nie może być mniejsza od lewej strony. Podaj wartości ponownie.')
- b=input('Podaj prawą stronę przedziału: ');
- end
- x=a:0.01:b;
- plot(x,sin(x));
- title('Sinus')
- xlabel('x')
- ylabel('y')
- grid on;
- xlim([a b]);
- otherwise
- a=input('Podaj lewą stronę przedziału: ');
- b=input('Podaj prawą stronę przedziału: ');
- while b<a
- disp('Prawa strona przedziału nie może być mniejsza od lewej strony. Podaj wartości ponownie.')
- b=input('Podaj prawą stronę przedziału: ');
- end
- x=a:0.01:b;
- plot(x,cos(x));
- title('Cosinus')
- xlabel('x')
- ylabel('y')
- grid on;
- xlim([a b]);
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement