Dalam proses
analisis data, visualisasi menjadi hal yang penting guna mengamati pola data
secara keseluruhan. Tak hanya itu, visualisasi juga memudahkan orang lain dalam
memahami data yang kita sajikan. MATLAB merupakan salah satu software yang
memiliki keunggulan dalam memvisualisasikan atau memplot data dalam bentuk dua
(2D) dan tiga dimensi (3D). MATLAB menyediakan beragam jenis fungsi atau
perintah untuk pembuatan plot/grafik (plotting)
yang dapat diterapkan untuk berbagai keperluan. Beberapa contoh fungsi plot
MATLAB ditunjukkan pada di bawah ini.
Fungsi plot dalam MATLAB (sumber: Mathworks Inc.) |
Dalam blog ini akan dibahas bagaimana cara
memvisualisasikan data, baik dalam bentuk 2D ataupun 3D. Dengan mengetahui cara
memplotkan data, kita bisa mengaplikasikannya dalam proses penyajian data yang
kita miliki. MATLAB menyediakan beragam fungsi dan perintah yang dapat
digunakan untuk memplot data dengan mudah. Buku ini akan membahas beberapa
fungsi plot 2D dan 3D dalam MATLAB yang sering digunakan dalam proses penyajian
data, seperti plot, plot3, histogram, scatter, contour, surf, dan mesh. Sintaks perintah yang
diberikan dalam contoh-contoh di blog ini dapat dimodifikasi sesuai dengan
keinginan kita.
Plot 2-Dimensi
Plot
2D atau plot 2-dimensi digunakan untuk menggambarkan data dalam bidang dua
dimensi, yaitu bidang dengan sumbu-x (sumbu horizontal) dan sumbu-y (sumbu
vertikal). Berikut ini beberapa perintah yang dapat kita gunakan dalam memplot
data ke bentuk 2D.
plot(x,y) : untuk memplot data berpasangan x dan y dalam bidang 2D.
plot(x,y,LineSpec) : untuk memplot 2D dari data berpasangan x dan y dengan
menambahkan pengaturan garis, penanda, atau warna.
plot(x1,y1,…,xn,yn) : untuk
memplot data berpasangan x dan y yang berbeda dalam satu plot.
plot(y) : memplot data y terhadap indeks setiap data.
MATLAB
menampilkan hasil plot dalam jendela bidang plot (figure) yang memuat
beberapa pilihan menu, seperti pada Gambar di bawah ini.
Tampilan bidang plot (figure) pada MATLAB |
Dalam
menu bar bidang plot di atas terdapat beberapa pilihan menu yang penting, di
antaranya:
- New Figure: untuk membuat bidang plot yang baru
- Open File: untuk membuka file gambar yang telah disimpan
- Save Figure: untuk menyimpan file gambar
- Print Figure: untuk mencetak gambar
- Edit Plot: untuk memodifikasi gambar
- Zoom In: untuk memperbesar gambar
- Zoom Out: untuk memperkecil gambar
- Pan: untuk menggeser gambar
- Rotate 3D: untuk merotasi gambar
- Data Cursor: untuk menampilkan label berupa titik koordinat pada area plot yang diklik menggunakan kursor
- Brush/Select Data: untuk memilih data tertentu pada gambar dan memberinya warna
- Insert Colorbar: untuk menambahkan batang warna
- Insert Legend: untuk menambahkan legenda/keterangan pada gambar
Gambar yang
dihasilkan dari bidang plot dapat disalin dengan cara: pilih menu Edit pada menu bar →
pilih Copy Figure. Kemudian, salin (ctrl+v) ke tempat yang diinginkan.
Contoh 1
Ketiklah perintah-perintah berikut
pada jendela perintah lalu jalankan.
%membuat data x dari 0
hingga 2π dengan inkremen π/100
>> x =
0:pi/100:2*pi;
%membuat data y yang merupakan sin dari x
>> y = sin(x);
%memplot data x dan y
secara sederhana
Grafik atau plot yang ditampilkan oleh
MATLAB dapat diedit secara interaktif sesuai keinginan kita melalui menu Edit. Terdapat beberapa pilihan submenu
seperti, Figure Properties, Axes
Properties, Current Object Properties, dan Colormap yang berguna untuk memodifikasi sumbu, warna, ukuran,
posisi, jenis garis, dan lain sebagainya.
Untuk
menyimpan gambar hasil plotting, pilihlah
File → Save As. Atau dengan cara
langsung memilih ikon
pada menu. Gambar dapat disimpan dalam beragam
pilihan ekstensi file diantaranya, *.fig, *.bmp., *.eps, *.jpg, *.pcx, *.pbm,
*.pdf., *.png., *.tif, dan lain sebagainya.
Contoh 2
Ketiklah perintah-perintah berikut
pada jendela perintah lalu jalankan.
>> x = [1:10]; %membuat data x
dari 1 hingga 10
>> y = 2*x+3; %membuat fungsi
linear y=2x+3
Contoh 3
Ketiklah perintah-perintah berikut
pada jendela perintah lalu jalankan.
%membuat data linear
dari -2π hingga 2π
>> x = linspace(-2*pi,2*pi);
>> y1 = sin(x);
>> y2 = cos(x);
%plot fungsi sinus dan
cosinus dalam satu bidang plot
>> plot(x,y1,x,y2)
Demikianlah pembahasan tentang cara plot 2-Dimensi pada MATLAB. Semoga bermanfaat.
Tampilan plot program fungsi sinus dan cosinus dalam satu figure
|
Baca juga:
Tidak ada komentar:
Posting Komentar