Cara Membuat Grafik / Plot Dua Dimensi Menggunakan MATLAB
Tuesday, January 21, 2020
Add Comment
Salah satu cara yang sering digunakan untuk mengetahui pola dan karakteristik dari sekumpulan data adalah dengan membuat data tersebut kedalam bentuk Grafik. Grafik atau plot ini berfungsi untuk merepresentasikan data sehingga lebih mudah untuk dilihat secara keseluruhan. Cara membuat grafik di MATLAB dapat dilakukan dengan berbagai formulasi command dengan fungsi yang beragam. Secara umum terdapat 2 jenis plot yaitu plot 2 Dimensi dan plot 3 Dimensi. Pada tutorial berikut akan dijelaskan mengenai cara membuat grafik dua dimensi pada MATLAB. Untuk membuat plot 2 dimensi pada MATLAB terdapat dua command yaitu plot dan fplot.
Untuk membuat plot dua dimensi anda dapat menggunakan perintah plot yang dapat diformulasikan dalam vektor x dan y sebagai berikut.
plot(x,y)
Vektor x dan y harus mempunyai ukuran yang sama. Vektor x merupakan sumbu horizontal dan vektor y merupakan sumbu vertikal dari plot yang dibuat. Misalkan kita akan membuat grafik dari data x = [-8:0.1:8] dengan y = x.^2 (x kuadrat) maka setelah kita mengetik pada Command Window variabel di atas maka akan menghasilkan data seperti dibawah ini :
selanjutnya dengan mengetik perintah plot (x,y) maka akan menghasilkan grafik seperti pada gambar dibawah ini :
Plot yang dihasilkan MATLAB biasanya ditampilkan dengan garis berwarna biru seperti gambar diatas. Kita dapat menambah argumen untuk mengubahnya serta memberikan penjelasan lain mengenai grafik yang dibuat. Untuk menambah argumen dapat menggunakan formulasi berikut.
plot(x,y,’lineSpecifiers’,’propertyName’,’propertyValue’)
Adapun fungsi dari argumen tambahan plot command:
- Line Specifiers merupakan argumen untuk melakukan kustomisasi tampilan garis, anda dapat merubah warna garis, jenis garis serta marker titik yang ditampilkan pada grafik.
- Property Name dan Property Value merupakan jenis argumen yang berfungsi untuk melakukan kustomisasi ukuran line specifier.
Misalkan pada grafik diatas akan diubah menggunakan Line Specifiers garis putus-putus berwarna merah dan dilengkapi dengan marker bintang, dengan property ketebalan garis 0.1 dan warna bintang hijau sebagai berikut.
Anda juga dapat membuat grafik dengan menggunakan simbol dan bentuk garis yang lain. Selengkapnya dapat dilihat pada tabel dibawah ini :
Line Style Specifiers
Line Style | Specifier |
solid (default) | – |
dashed (putus-putus) | — |
dotted (titik-titik) | : |
dash-dotted (garis-titik) | -. |
Line Color Specifiers
Line Color | Specifier |
red (merah) | r |
green (hijau) | g |
blue (biru) | b |
white (putih) | w |
yellow (kuning) | y |
cyan | c |
magenta | m |
black (hitam) | b |
Marker Specifier
Tipe Marker | Specifier |
plus sign (tambah) | + |
circle (lingkaran) | ยบ |
point (titik) | . |
cross (silang) | x |
segitiga ke atas | ^ |
segitiga ke bawah | v |
square (kotak) | s |
diamond (berlian) | d |
bintang 5 titik | p |
bintang 6 titik | h |
segitiga ke kiri | < |
segitiga ke kanan | > |
asterisk | * |
Property Specifier
Property Name | Property Value | Fungsi |
linewidth | Nilai berupa angka numerik dengan standar 0.5 | Untuk merubah ketebalan garis plot |
markersize | Nilai berupa angka dengan besaran point font | untuk merubah ukuran marker plot |
markeredgecolor | Nilai berupa color specifier dalam bentuk string (tanda petik) | untuk merubah warna marker plot |
markerfacecolor | Nilai berupa color specifier dalam bentuk string (tanda petik) | untuk mengisi warna di dalam marker contoh penggunaan marker lingkaran, segitiga dan bintang. |
Line Property Specifiers: Sama dengan line specifiers, namun jenis argumen ini bersifat global dapat dipakai untuk syntax lainnya seperti syntax line dan hold on and hold off.
Line Specifier | Syntax | Fungsi |
Line Style | linestyle | Untuk merubah jenis garis dengan variabel numerik |
Line Color | color | untuk merubah warna garis dengan variabel string |
Line Marker | marker | untuk merubah marker pada garis dengan variabel string |
0 Response to "Cara Membuat Grafik / Plot Dua Dimensi Menggunakan MATLAB"
Post a Comment