Anda di halaman 1dari 10

Cara membuat Plot/ Grafik dengan Matlab Pada postingan kali ini akan dibahas membuat grafik visualisasi

di MATLAB. Secara khusus mampu membuat grafik sederhana dua dimensi, membuat multiplot dari grafik tiga dimensi dan menentukan bentuk persamaan polinom dari sekumpulan data. Materi ini sangat berkaitan dengan pengolahan dan visualisasi data yang bisanya diperoleh mahasiswa dari hasil penelitan. Data yang diperoleh tersebut biasanya dibuat model dan simulasi hingga diperoleh visualilasinya, sehinga materi ini akan membantu mahasiswa khususnya yang berkaitan pengolahan data. Matlab menyediakan berbagai fungsi untuk menampilkan data secara dua dimensi maupun tiga dimensi. Pada kasus dimana Anda membuat grafik dalam tiga dimensi, Anda dapat menggambar permukaan dan menempatkan bingkai pada grafik tersebut. Warna digunakan untuk mewakili dimensi keempat. Untuk lengkapnya akan dibahas berikut. 1. Pembuatan Grafik Sederhana Perintah plot sering digunakan untuk menggambarkan grafik dua dimensi. Perintah plot menggambarkan data dalam array pada sumbu yang bersesuaian dan menghubungkan titik-titik tersebut dengan garis lurus. Untuk keterangan lebih jelas mengenai fungsi plot ketik help plot di command window. Contoh 2.1. Data reaksi berikut telah diperoleh dari reaksi peluruhan sederhana: AB Menggunakan MATLAB untuk memplot konsentrasi komponen A dalam mol/L terhadap waktu reaksi, dalam menit.Waktu (Menit) 0 1 3 6 9 12 15 18 21 100 80 65 55 49 45 42 41 38 Konsentrasi (mole/L)

Penyelesaian :

Pertama, data harus dimasukkan ke dalam MATLAB sebagai dua vektor. Vektor x dan y di definisikan dalam Command Window, diikuti dengan perintah untuk mengeplot data. Gambar di bawah menunjukkan cara penulisan

Hasil grafik ditunjukkan gambar di bawah.

Matrix baris x (atau vektor) memiliki keluaran tampilan menggunakan ; pada akhir baris. Syntax dapat digunakan untuk menentukan judul dan labels, tetapi lebih mudah menggunakan pendekatan berdasarkan GUI (Graphical User Interface) untuk mengedit gambar. => Pilih perintah Edit Plot pada menu Tools atau klick kursor pada gambar. => Double click pada ruang putih dalam grafik. Hal ini memungkinkan untuk mengedit. Selanjutnya judul dan aksis dapat disisipkan di bawah perintah label. => Sekarang klick langsung pada garis, dan property editor garis akan muncul. => Selanjutnya warna garis, bentuk atau bentuk marker dapat diedit. Kurva akhir ditunjukkan di bawah.

Untuk menampilkan data statistik sederhana, ikuti petunjuk. Tools Data Statistics dan nilai minimum, maximum, mean, median, standard deviation, and range x and y akan tampil. Di dalam kotak ini setiap statistik dapat ditambahkan ke kurva sebagai titik data/garis. Anda dapat memilih sendiri style penandaan, warna dan bentuk garis dengan memberikan argumen ketiga pada fungsi plot untuk setiap pasangan array data. Argumen tambahan ini adalah suatu karakter string yang terdiri dari satu atau lebih karakter dari tabel di bawah ini:Simbol b r Biru . Titik Lingkaran Warna Penandaan Simbol

Merah o

g c m y k w

Hijau Cyan

x +

Tanda x Tanda plus * Tanda bintang

Magenta Kuning s Hitam d Putih p

Bujursangkar Diamon Pentagram

heksagram

2. Grafik Multiple Plot Function subplot digunakan untuk membuat suatu figure dapat memuat lebih dari satu gambar. Perintah sublot didefinisikan sebagai : subplot(n,m,i) Perintah tersebut membagi suatu figure menjadi suatu matriks m x n area grafik dan i berfungsi sebagai indeks penomoran gambar. Subplot dinomori dari kiri ke kanan dimulaidari baris teratas. Contoh 2.2 Untuk memplot grafik atas dan bawah >> income = [3.2 4.1 5.0 5.6]; outgo = [2.5 4.0 3.35 4.9]; subplot(2,1,1); plot(income) title(Income) subplot(2,1,2); plot(outgo) title(Outgo)

2.3 Grafik 3 Dimensi Perintah menggambar grafik 3D surf(x,y,z) Misalkan:x y z(x=1) z(x=2) z(x=3)

1 2 3 3

1 2 3 3

2 5 10 10

5 8 13 13

10 13 18 18

17

20

25

Untuk mempercantik tampilan dan mempermudah penafsiran grafik dengan menambah legenda warna ketikkan perintah berikut ini.

Apabila penafsiran grafik 3D seperti tercetak di muka masih dirasakan sulit, MATLAB telah menyediakan perintah untuk membuat grafik 3D menjadi grafik 2D. http://vivichristianwardhani.blogspot.com/2012/11/cara-membuat-plot-grafik-denganmatlab_3274.html

CARA MEMBUAT GRAFIK/PLOT DENGAN MATLAB CARA MEMBUAT GRAFIK/PLOT DENGAN MATLAB

Matlab mempunyai bermacammacam fungsi untuk menampilkan grafik, dimana setiap fungsi memiliki perbedaan dalam menskalakan garis sumbu. Setiap menerima inputan dalam bentuk vector atau matriks, matlab akan menskalakan secara otomatis.

GAMBAR PLOT 2 DIMENSI Fungsi plot digunakan untuk menggambar grafik 2D dengan skala linear pada kedua sumbunya. Contoh: >> x=-10:10;

>> y=x.^2; >> plot(x,y) Hasilnya akan tampak sebagai berikut: Plot 2 dimensi

GAMBAR PLOT 3 DIMENSI Fungsi plot3 digunakan untuk menampilkan grafik 3 dimensi. Plot3 memerlukan 3 argumen dengan bentuk plot3(x,y,z), dimana x, y, z merupakan 3 bagian vector yang sama panjang. Contoh: >> t=0:pi/100:10*pi; >> plot3(sin(2*t), cos(2*t), t) Hasilnya akan tampak sebagai berikut: Plot 3 dimensi

FUNGSI BAR Fungsi bar digunakan untuk menampilkan data yang berbentuk vector maupun matriks. grafIk bar digunakan untuk menampilkan sekumpulan data selama kurun waktu terentu dan cocok untuk menampilkan data dalam bentuk diskrit. Contoh: >> t=[10 30 21 52; 34 67 12 23; 90, 23, 45, 26; 58 94 30 20]; >> bar(t) >> grid on

Hasilnya akan tampak sebagai berikut: Grafik fungsi bar 2 dimensi

Matlab juga menyediakan dalam bentuk 3 dimensi, yaitu bar3. Missal grafik diatas disajikan dalam bar3, maka kita ketik perintah berikut: >>bar3 Hasilnya akan tampak sebagai berikut: Grafik fungsi bar 3 dimensi

FUNGSI PIE Fungsi pie digunakan untuk menampilkan data secara prosentase, dimana setiap elemen data akan dibandingkan dengan penjumlahan seluruh data yang ada. Grafik pie dapat disajikan dalam bentuk 2 dimensi maupun 3 dimensi.

Contoh: >> x=[10 20 45 25]; >> pie(x, {'A', 'B', 'C', 'D') pie 2 dimensi >> pie3(x, {'A', 'B', 'C', 'D') pie 3 dimensi Perintah diatas akan menghasilkan gambar sebagai berikut: Grafik fungsi pie 2 dimensi

Grafik fungsi pie 3 dimensi

STEM Fungsi stem cocok digunakan untuk menampilkan data dalam bentuk diskrit. Contoh: >> x=1:10; >> y=rand(1,10); >> stem(x,y) Grafik fungsi stem

Diposkan oleh arwin tsalas di 18.41 http://arwinitutsalas.blogspot.com/2012/11/cara-membuat-grafikplot-dengan-matlab_24.html

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. http://rohmadi.com/2012/02/28/membuat-grafik-pada-matlab/