155GIT1 / 9. cvičení: Porovnání verzí

Z GeoWikiCZ
Skočit na navigaci Skočit na vyhledávání
m
Řádek 36: Řádek 36:
  
 
{{fig|octave-graf-1|<code>plot(x, y, '--b', x, z, ':k')</code>}}
 
{{fig|octave-graf-1|<code>plot(x, y, '--b', x, z, ':k')</code>}}
 +
 +
* popisky
 +
 +
<source lang=octave>
 +
figure(3)
 +
hold on
 +
plot(x,y,'m');
 +
plot(x,z,'b');
 +
title('Funkce sinus a cosinus')
 +
xlim([0 360]);
 +
ylim([-1.2 1.2]);
 +
xlabel('argument ve stupnich')
 +
ylabel('funkcni hodnota')
 +
legend('sinus','cosinus')
 +
box on
 +
grid on
 +
plot([0 360],[0 0],'k')
 +
hold off
 +
</source>
 +
 +
{{fig|octave-graf-4|Graf s popisky}}
  
 
* <code>subplot()</code>
 
* <code>subplot()</code>
Řádek 74: Řádek 95:
 
{{fig|octave-graf-3|<code>axis()</code>}}
 
{{fig|octave-graf-3|<code>axis()</code>}}
  
* popisky
 
 
<source lang=octave>
 
x = [0:pi/100:pi];
 
figure
 
plot(x, sin(x))
 
title('Funkce sinus')
 
xlabel('hodnota v rad')
 
ylabel('sin(x)')
 
legend('prubeh funkce sinus')
 
</source>
 
  
{{fig|octave-graf-4|Graf s popisky}}
 
  
 
== Úlohy ==
 
== Úlohy ==
  
 
* [[155GIT1 / 9. cvičení / Příklady|9. cvičení - příklady]]
 
* [[155GIT1 / 9. cvičení / Příklady|9. cvičení - příklady]]

Verze z 20. 4. 2016, 09:57

předchozí cvičenístránky předmětudalší cvičení

Grafy funkcí

Náplň cvičení

  1. grafické okno figure
  2. grafy funkcí plot(), subplot(), axis()

Ukázky

Grafické okno

figure
figure    # -> 2
figure(4) # -> 4

Grafy funkcí

x = [0:3: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, '--b', x, z, ':k')
  • popisky
figure(3)
hold on
plot(x,y,'m');
plot(x,z,'b');
title('Funkce sinus a cosinus')
xlim([0 360]);
ylim([-1.2 1.2]);
xlabel('argument ve stupnich')
ylabel('funkcni hodnota')
legend('sinus','cosinus')
box on
grid on
plot([0 360],[0 0],'k')
hold off
Graf s popisky
  • 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()


Úlohy