155GIT1 / 9. cvičení: Porovnání verzí
Řádek 22: | Řádek 22: | ||
<source lang=octave> | <source lang=octave> | ||
x = [0: | x = [0:5:360]; | ||
y = sin(x*pi/180); | y = sin(x*pi/180); | ||
plot(x, y); | plot(x, y); |
Verze z 20. 4. 2016, 07:31
Grafy funkcí
Náplň cvičení
- grafické okno
figure
- grafy funkcí
plot(), subplot(), axis()
Ukázky
Grafické okno
figure
figure # -> 2
figure(4) # -> 4
Grafy funkcí
plot()
• argumenty
x = [0:5:360];
y = sin(x*pi/180);
plot(x, y);
%
% nové okno
figure(2)
plot(x, y, 'r+')
%
% více grafů najednou
z = cos(x*pi/180);
plot(x, y, '--b', x, z, ':k');

plot(x, y, 'r+', x, z, 'b*')
subplot()
x = 1:100;
figure
% první
subplot(2, 2, 1)
plot(x, x)
% druhý
subplot(2, 2, 2)
plot(x, sqrt(x))
% třetí
subplot(2, 2, 3)
plot(x, log(x))
% čtvrtý
subplot(2, 2, 4)
plot(x, x.^2)

subplot()
axis()
- omezení oblasti grafu
x = 0:0.1:5;
y = exp(x);
% celý graf
subplot(2, 1, 1)
plot(x, y)
% výsek x <1, 2>; y <0, 10>
subplot(2, 1, 2)
plot(x, y)
axis([1,2,0,10])

axis()
- popisky
x = [0:pi/100:pi];
figure
plot(x, sin(x))
title('Funkce sinus')
xlabel('hodnota v rad')
ylabel('sin(x)')
legend('prubeh funkce sinus')
