Panduan Praktikum 3 Octave: MengGAMBAR GRAFIK di OCTAVE

Ikuti tahapan pengoperasian sebagai berikut:

Menggambar Grafik Sinus

octave> x = -10:0.1:10;
plot (x, sin (x));

Gambar 6. Grafik fungsi sinus

octave> hist (randn (10000, 1), 30);

Gambar 7. Grafik histogram

x = 0:2;
y = x;
z = x’ * y;
contour (x, y, z, 2:3)
x = 0:0.1:10;
y = sin (x);
yp = 0.1 .* randn (size (x));
ym = -0.1 .* randn (size (x));
errorbar (x, sin (x), ym, yp);

Gambar 8. Grafik sin error

octave> polar (0:0.1:10*pi, 0:0.1:10*pi);

Gambar 9. Grafik Polar

octave> tx = ty = linspace (-8, 8, 41)’;
[xx, yy] = meshgrid (tx, ty);
r = sqrt (xx .^ 2 + yy .^ 2) + eps;
tz = sin (r) ./ r;
mesh (tx, ty, tz);

Gambar 10. Grafik

octave> t = 0:0.1:10*pi;
r = linspace (0, 1, numel (t));
z = linspace (0, 1, numel (t));
plot3 (r.*sin(t), r.*cos(t), z);

Gambar 11.

octave> z = sin (sqrt (x^2 + y^2)) / (sqrt (x^2 + y^2))

octave> x = 0:0.01:3;
plot(x,erf(x));
hold on;
plot(x,x,”r”);
axis([0, 3, 0, 1]);
text(0.65, 0.6175, strcat(’\leftarrow x = {2/\surd\pi’,
’ {\fontsize{16}\int_{\fontsize{8}0}^{\fontsize{8}x}}’,
’ e^{-t^2} dt} = 0.6175’))

octave> function s = sind(x)
%SIND(X) Calculates sine(x) in degrees
s = sin(x*pi/180);
octave> x = 2:0.2:4;
y = 1:0.2:3;
[X,Y] = meshgrid(x, y);

Gambar 12.
1. Tulis skrip berikut, lalu tekan Enter.

Gambar 4. Menggambar grafik

Gambar 5. Tampilan grafik
Notasi Titik Dua (:)
Perintah
octave> e=2:6
akan menampilkan bilangan asli dari 2 hingga 6.
e =
2 3 4 5 6

octave> e=2:0.3:4
akan menampilkan bilangan dari 2 hingga 4, dengan kenaikan 0.3 (bilangan di tengah).
e =
2.0000 2.3000 2.6000 2.9000 3.2000 3.5000 3.8000

Menggambar Grafik Sinus

octave> sudut=[0:pi/3:2*pi]
y=sin(sudut)
plot(sudut,y)

Gambar 13. Grafik Sinus

Gambar 14. Grafik Sinus
Untuk menggambar grafik yang lebih detil
octave> sudut =linspace(0,2*pi,100);
y=sin(sudut);
plot(sudut, y);

Gambar 15. Grafik Sinus (garis datar?)
w whitew . point – solid
m magenta o circle : dotted† c cyan x x-mark -. dashdot† r red + plus — dashed† g green * star
b blue s square† y yellow† d diamond† k black† v triangle (down)† ^ triangle (up)† triangle (right)† p pentagram† h hexagram†
plot(sudut, y, ’ro’)

Menambahkan Judul pada Grafik

title(’Grafik y=sin(x)’)
xlabel(’Sudut’)
ylabel(’Nilai’)

Gambar 16. Grafik Sinus dengan Judul

Menggambar Beberapa Grafik

plot(sudut,y,’:’, sudut,cos(sudut),’-’)

plot(sudut,sin(sudut),’:’, sudut,cos(sudut),’-’)

Gambar 17. Grafik Sinus dan Cosinus

Menambahkan Legenda

Tambahkan legenda dengan menuliskan
legend(’Sinus’,’Cosinus’)

plot(sudut,y,’:’)
hold on
plot(sudut,cos(sudut),’g-’)
legend(’Sinus’,’Cosinus’)

Menggambar Grafik Tangen

Gambar 18. Grafik Tangen
axis([0 7 -5 5])

Gambar 19. Grafik Tangen dengan Axis -5 s.d +5
Perintah axis mengambil suatu argument yang didefinisikan sebagai vektor (xmin, xmax, ymin, ymax).

Menyimpan dan Mencetak Gambar

print(‘grafik.eps’,’-deps’)
untuk menyimpan grafik dalam versi postscript ter-enkapsulasi menjadi file grapfik.eps.
print(‘grafik.png’,’-dpng’)
untuk menyimpan grafik dalam format PNG.