Pada tulisan sebelumnya, ada sebuah pertanyaan dari seorang pengunjung yang menanyakanBagaimana cara membuat sebuah grafik pada Matlab dari data yang telah ada?
Pada dasarnya untuk membuat sebuah grafik di Matlab sangatlah mudah. Hal ini karena, di Matlab sudah disediakan fasilitas untuk menampilkan grafik dari kumpulan data yang ada. Selain grafik yang ditampilkan, dapat juga ditambahkan aksesoris yang lain untuk memberikan informasi yang jelas.
Dengan menggunakan command plot, bar, atau yang lain kita bisa menampilkan sebuah grafik dalam bentuk 2D maupun 3D. Tentunya, masing-masing memiliki syarat-syarat yang harus terpenuhi. Misalnya, untuk menampilkan grafik 2D harus tersedia data matriks 2 dimensi. Jika akan menampilkan grafik 3D maka harus tersedia data matriks 3 dimensi pula.
Sebagai contoh, kita akan menampilkan data pengukuran 2D dari data berikut:
Jam = kW
0 = Setting Daya 553
2 = Setting Daya 534
4 = Setting Daya 538
6 = Setting Daya 543
8 = Setting Daya 605
10= Setting Daya 609
12= Setting Daya 590
14= Setting Daya 670
16= Setting Daya 789
18= Setting Daya 889
20= Setting Daya 883
22= Setting Daya 868
Untuk menampilkan data di atas dalam grafik di Matlab, terlebih dahulu data harus dibuat menjadi sebuah matriks. Karena data di atas terdiri dari dua variabel, maka data tersebut dibuat dalam matriks 2 dimensi. Untuk membuat matriks pada Matlab, ikuti langkah berikut:
ketik pada Command Window Matlab:
>>Time=0:2:22
kemudian data berikutnya:
>>Daya=[553 534 538 548 606 609 590 670 789 889 883 868]
>>axes
kemudian akan muncul tampilan berikut
Untuk menampilkan data dalam grafik, perlu diketahui fungsi perintah dalam Matlab.
Kita gunakan perintah plot untuk menampilkan grafik. Perintahplot memiliki beberapa fungsi yang dapat digunakan. Diantaranya adalah untuk menampilkan data X dan Y dalam sebuah axes.
ketik pada command window:
>>plot(Time,Daya)
hasil tampilan adalah
Sekarang tinggal memberikan keterangan pada grafik.
1. Memberi judul grafik
ketik:
>>title(‘Grafik Hubungan Daya Terhadap Daya’)
2. Menambah keterangan sumbu X
ketik:
>>xlabel(‘Time (s)’)
3. Menambah keterangan sumbu Y
ketik:
>>ylabel(‘Daya’)
hasil akhirnya adalah
Demikian semoga bermanfaat.
10 responses to “Membuat Grafik Pada Matlab”
adi
Juli 12th, 2012 pukul 22:21
Saya punya matriks 3D,,
kalo mau nampilin ke grafik 3D gimana ya?
trm ksh
SukaSuka
roohmadi
Juli 13th, 2012 pukul 08:21
jika kita membuka help pada Matlab, salah satunya kita bisa menggunakan syntax surf untuk menampilkan matriks 3D.
SukaSuka
haris
Maret 2nd, 2012 pukul 23:28
maksud saya seperti yang saya kirimkan,klo saya mencoba smpe skng tidak pernah bisa mas…matlab dengan neural network
SukaSuka
lia
Maret 2nd, 2012 pukul 14:19
iya makasih mas, saya akan mencobanya…
SukaSuka
lia
Maret 1st, 2012 pukul 17:32
dua grafik dalam satu axes mas tapi muncul dua figure
SukaSuka
roohmadi
Maret 2nd, 2012 pukul 08:54
Untuk membuat dua grafik dalam satu axes:
plot(X1,’red’); %–grafik data X1 dengan warna merah
hold on; %—membuat grafik pertama tetap ada
plot(X2,’blue’); %— grafik data X2 dengan warna biru
%—warna dapat disesuaikan
….
Untuk lebih jelasnya insya Alloh dalam waktu dekat akan saya berikan contoh tutorial untuk membuat dua grafik dalam satu figure.
SukaSuka
haris
Februari 29th, 2012 pukul 10:47
makasih mas…
mas sebenarnya saya mau mengirim gambar hasil dari saya mencoba tapi masih belum sesuai target, jika saya kirim by email mas gmn? saya coba kirim di blog sini g bisa mas.
SukaSuka
roohmadi
Februari 29th, 2012 pukul 10:53
kirim ke roohmadi [at] yahoo [dot] com
SukaSuka
lia
Februari 29th, 2012 pukul 10:43
terima kasih mas, jika saya mau menghasilkan nilai epoch nya juga dan menampilkan 2 grafik sebagai pembanding antara target, tu gimana mas…
SukaSuka
roohmadi
Februari 29th, 2012 pukul 10:53
mau menampilkan dua grafik dalam satu figure, atau dua grafik dalam satu axes?
SukaSuka