Cara membuat GRAFIK 2D di Matlab
• plot(Y) → menggambar garis yang didefinisikan oleh titik Y
terhadap indeksnya (Y bil real)
• plot(X,Y) → menggambar garis yang didefinisikan oleh
pasangan X terhadap Y
Mengatur Grafik
• LineStyle(bentuk garis) pada grafik, dapat diatur dengan
memilih bentuk :
LineWidth : mengatur ketebalan garis.
Default LineWidth adalah 0.5 points (1 point = 1/72
inch).
Marker :menggambar bentuk(mark) titik data
- Garis: Solid, Dashed, Dotted, Dashdot
- Point: titik, plus, bintang, lingkaran, tanda x
Mengatur Warna Garis
• Warna garis dapat diatur dengan menambahkan pilihan
warna, yaitu : r : merah, g : hijau, b : biru, y : kuning, k
: hitam, w : putih, c : cyan, m:magenta
Mengatur Nilai pada sumbu
x = -pi:0.1:pi;
y = sin(x);
plot(x,y)
set(gca,’XTick’,-pi:pi/2:pi)
set(gca,’XTickLabel’,{‘-pi’,'-pi/2′,’0′,’pi/2′,’pi’})
Menambahkan Label & Judul grafik
• xlabel →menambahkan label untuk
sumbu x
• ylabel →menambahkan label untuk
sumbu y
• title → menambahkan judul
Menambahkan legend pada grafik
Sintaks : subplot(banyak_baris,banyak_kolom,nomor_jendela)
• grid→memunculkan grid line pada gambar (on dan off)
• grid on→memunculkan grid line pada gambar
• grid off→menghilangkan grid line pada gambar grid
Menambahkan teks pada grafik Sintaks : text(x,y,’string’)
Penulisan karakter simbol di matlab
• Contoh:
text(0.4,.5,’e^{i\omega\tau} =
cos(\omega\tau) + i sin(\omega\tau)’)
Mengatur teks dengan mouse
• Sintaks : gtext(‘string1’,’string2’,…)
fill → fill warna pada grafik
fill(x,y,’c’)
Stairs
• Untuk menggambar grafik tangga
• Untuk menggambar grafik batang
• Sintaks :
– bar(Y)
– bar(x,Y)
– bar(…,width)
– bar(…,’style’) → ‘stack’,’group’
– bar(…,’bar_color’) → ‘r’,g’, …
Pie
• Menggambar pie chart
• Sintaks :
pie(X)
pie(X,explode)
pie(…,labels)
sumber : besmart.uny.ac.id materi aplikom(kuswari 2010)
MATLAB: Membuat Plot 3D
Berikut ini adalah cara membuat gambar/plot 3D
fungsi cartesian pada MatLab.
Misalkan fungsi yang ingin diplot adalah
f(x,y) = z = x² – y²
Pertama, buat dahulu koordinat x dan y dengan
fungsi meshgrid:
[x, y] = meshgrid(-10:1:10, -10:1:10)
*Ket: membuat koordinat x y dengan rentang -10
< x < 10 dan -10 < y < 10, dan ketelitian 1 ( x = { -10, -9, -8, …
, 8, 9, 10})
Membuat plot 3D fungsi f(x,y):
Ada dua cara membuat plot, yakni dengan fungsi mesh/meshc atau
surf/surfc
surf/surfc
surf(x, y, x.^2 – y.^2) surfc(x, y, x.^2 – y.^2)mesh/meshc
mesh(x, y, x.^2 – y.^2) meshc(x, y, x.^2 – y.^2)Fungsi surf menghasilkan gambar bidang yang full colour, sedangkan mesh hanya terdiri dari grid-grid. Jika fungsi-fungsi tersebut ditambahkan huruf ‘c’, maka di dasar plot (bidang xy) terdapat garis-garis contour dari fungsi f(x,y).
Cara Plot Kurva Overlay Pada Matlab
Pada artikel terdahulu yang berjudul “Cara Plotting Kurva Pada Matlab“, saya telah memperkenalkan
bagaimana cara membuat sebuah grafik dengan menggunakan Matlab. Nah, sekarang
bagaimana jika kita ingin membuat dua buah kurva dalam satu grafik secara
tumpang tindih atau overlay dengan menggunakan Matlab? Berikut ini akan saya
jelaskan langkah-langkahnya. Misalkan data yang akan diplot adalah seperti
berikut:
Pada Workspace
Matlab, buatlah variabel X1, Y1, X2, Y2 dan isilah dengan nilai yang
tertera pada tabel di atas dengan cara berikut ini:
- Buka matlab dan klik kanan pada bagian Workspace, lalu ambil New.., dan beri nama X1.
- Double klik variabel X1 pada Workspace tersebut, lalu isikan atau kopikan data X1 kesana.
- Lakukan hal yang sama untuk variabel lainnya.
Untuk membuat kurva Y1 terhadap X1 dan kurva Y2
terhadap X2 dalam satu grafik secara tumpang tindih, maka di bagian Command
Window ketiklah baris perintah:
Grafik Overlay Di Matlab
Tidak ada komentar:
Posting Komentar