PLOTING
A. Tujuan
B. DASAR TEORI
Salah satu keunggulan MATLAB ialah kemampuannya dalam
menampilkan/ mengolah grafik dengan command window yang sederhana dan
fleksibel. Disini akan dijelaskan mengenai visualisasi data (plot grafik 2 dimensi
dan 3 dimensi). Terdapat beberapa command atau syntax yang digunakan untuk
menggambar sebuah grafik pada Matlab.
D. MATERI
Sebelum menuliskan perintah plot, hendaknya menuliskan batas interval
atau domain dengan inkreman yang ditentukan terlebih dahulu. Inkremen
digunakan agar kurva yang terbentuk terlihat mulus. Semakin kecil inkremen yang
digunakan maka semakin mulus kurva yang terbentuk, begitu juga sebaliknya.
Command untuk menuliskan batas interval atau domain dan inkremen tersebut
adalah sebagai berikut,
x=-10:0.0001:10;
ini berarti domain -10 ≤ x ≤ 10 dengan inkreman 0.0001. penulisan inkreman harus
diikuti dengan tanda ; agar tidak terjadi hal sebagai berikut,
1. Plot 2 Dimensi
Setelah menuliskan command batas interval, selanjutnya adalah menuliskan fungsi,
penulisan fungsi plot dengan fungsi biasa terdapat perbedaan. Perbedaan ini terletak
pada penulisan pangkat yang sebelumnya harus menuliskan tanda titik (.), hal ini
ditujukan untuk membagi operasi yang mana yang terlebih dahulu dikerjakan atau
diproses. Selain penulisan pangkat tidak perlu menggunakan tanda titik. Contoh
penulisan command fungsi f(x)=x2, maka dapat ditulis f = @ (x) (x.^2).
Selanjutnya setelah menuliskan fungsi adalah menuliskan command plot.
Pada 2 dimensi terdapat beberapa penulisan perintah untuk menggambar grafik
yaitu,
a. Plot
Plot digunakan untuk menggambar grafik yang berbentuk grafik kurva.
Penulisan perintah atau syntax-nya adalah plot(x,f(x)) untuk memplot x dari fungsi
f(x). Contoh dari fungsi f(x) = x2, maka perintahnya f=@(x) (x.^2) dan plot(x,f(x)),
sehingga akan muncul grafik sebagai berikut,
grafik f(x) = x2
b. Bar
Bar digunakan untuk menggambar grafik yang berbentuk diagram batang,
tetapi terbentuknya diagram batang bergantung pada inkremannya. Semakin kecil
inkremannya maka diagram batang tersebut tidak terlihat sedangkan semakin besar
inkremannya maka diagram batang tersebut akan terlihat. Perintah penulisan bar
adalah bar(x,f(x)) untuk menggambar bar x dari fungsi f(x). Contoh bar dari fungsi
f(x) = x2, maka perintahnya f=@(x) (x.^2) dan bar(x,f(x)) dengan x=-10:10,
sehingga akan muncul,
bar dari f(x) = x2
c. Stairs
Stairs pada bentuk grafik sama dengan plot apabila inkremannya kecil akan
tetapi apabila inkremannya besar maka akan membentuk seperti tangga. Perintah
penulisannya adalah stairs(x,f(x)) untuk menggambar stairs x dari fungsi f(x).
Contoh stairs dari fungsi f(x)= x2, maka perintah tersebut adalah f=@(x) (x.^2) dan
stairs(x,f(x)) dengan interval x=-10:10; sehingga muncul,
fungsi stairs f(x)=x2
d. Polar
Polar merupakan kawan dari koordinat cartesius yaitu koordinat kutub atau
koordinat polar. Perintah untuk koordinat polar adalah polar(x,f(x)) untuk
membentuk polar x dari fungsi f(x). Seperti halnya pada perintah grafik lainnya,
kemulusan gambar pada perintah polar juga tergantung pada inkreman yang
digunakan. Contoh gambar polar untuk fungsi f(x)=x2, maka perintah yang
dituliskan pada matlab adalah f=@(x) (x.^2) dan polar(x,f(x)) dengan interval x=
-10:0.001:10; dan inkremen 0.001, sehingga muncul gambar,
polar fungsi f(x)= x2
Terdapat beberapa command untuk tipe garis dan warna. Command tipe
garis adalah sebagai berikut,
2. Plot 3 Dimensi
Pada dasarnya plot 3 dimensi dengan plot 2 dimensi adalah sama, hanya saja
pada plot 3 dimensi memiliki command plot3(…) dan dibutuhkan vektor z sebagai
3 dimensinya. Contoh penggunaan command plot3(…)
Cotoh lain
Command plot3
Selain commad plot3(…), pada plot 3 dimensi juga terdapat plot
permukaan, plot permukaan menggunakan command surf(…). Contoh penggunaan
sin(𝑟)
command surf dengan Z = , dimana r = = .
𝑟
Command Surf
Selanjutnya plot 3 dimensi yang terakhir adalah plot kontur. Plot kontur
memiliki beberapa command yaitu,
contour(….) Menggambar kontur
C=contour(…) Menghitung matriks kontur c
Menggambar kontur dengan property
contour(…,’string’) seperti warna pada kontur yang
ditentukan oleh string
Menggambar permukaan seperti pada
mesch(…) command mesh, dan juga memplot
kontur pada dasar grafik.
sin(𝑟)
Contoh menggambar kontur dengan fungsi Z = , dimana r = .
𝑟
adalah sebagaai berikut,
command contour
command meshc
TUGAS KELAS A dan B
1. Buatlah grafik dengan fungsi sebagai berikut.
a. 2 + 4 cos 𝑡
2 − 4 cos 𝑡.
b. (x + y)2 + (x − y)2 + (√2z − √8)2 + 8z = 9
2. Buatlah grafik abjad huruf A-Z (pilih salah satu) pada matlab dengan desain
bebas. Abjad huruf besar untuk praktikum hari senin dan abjad huruf kecil
untuk praktikum hari kamis.
3. Buatlah suatu kreasi bentuk dari kumpulan bangun-bangun :
a. 2D (minimal terdiri dari 5 fungsi)
b. 3D (minimal terdiri dari 3 fungsi)