Octave adalah salah satu paket perangkat lunak komputasi numerik yang mirip dengan MATLAB. Dalam artikel ini, kita akan membahas bagaimana membuat grafik kurva dan scatter menggunakan fungsi plot()
dan contour()
di Octave.
Membuat Grafik Scatter
Grafik scatter adalah grafik yang digunakan untuk menampilkan kumpulan titik data dalam ruang 2D. Di Octave, kita dapat membuat grafik scatter dengan menggunakan fungsi plot()
. Berikut contoh kode:
x = [1:10];
y = sin(x);
plot(x, y)
Grafik di atas akan menampilkan kurva sinusoidal yang terdiri dari 10 titik data.
Membuat Grafik Kurva
Grafik kurva adalah grafik yang digunakan untuk menampilkan hubungan antara dua variabel. Di Octave, kita dapat membuat grafik kurva dengan menggunakan fungsi contour()
. Berikut contoh kode:
x = [-10:0.1:10];
y = x .^ 2;
z = x' * x;
contour(x, y, z)
Grafik di atas akan menampilkan kurva parabola yang terdiri dari 200 titik data.
Membuat Grafik Kurva dan Scatter
Untuk membuat grafik kurva dan scatter sekaligus, kita dapat menggunakan fungsi hold()
untuk memegang plot saat ini dan kemudian menambahkan plot baru. Berikut contoh kode:
x = [-10:0.1:10];
y = x .^ 2;
z = x' * x;
plot(x, y) % Membuat grafik scatter
hold on; % Memegang plot saat ini
contour(x, y, z) % Menambahkan grafik kurva
hold off; % Menghentikan memegang plot
Grafik di atas akan menampilkan grafik scatter yang terdiri dari 10 titik data dan kurva parabola yang terdiri dari 200 titik data.
Contoh Kode
Berikut contoh kode lengkap untuk membuat grafik kurva dan scatter sekaligus:
x = [-10:0.1:10];
y = x .^ 2;
z = x' * x;
plot(x, y) % Membuat grafik scatter
hold on; % Memegang plot saat ini
contour(x, y, z) % Menambahkan grafik kurva
hold off; % Menghentikan memegang plot
Kode di atas akan menampilkan grafik kurva dan scatter yang terdiri dari 10 titik data dan kurva parabola yang terdiri dari 200 titik data.
Dalam kesimpulan, Octave memungkinkan kita untuk membuat grafik kurva dan scatter sekaligus dengan menggunakan fungsi plot()
dan contour()
. Dengan menggunakan fungsi hold()
untuk memegang plot saat ini, kita dapat menambahkan plot baru ke grafik yang sudah ada.