Plotting Pada MATLAB
October 14, 2017 | Author: elokflh | Category: N/A
Short Description
jurnal plotting...
Description
BAB 1. PENDAHULUAN
1.1 Latar Belakang Sering kita jumpai dalam kehidupan sehari-hari dalam penyajian data menggunakan bentuk grafik. Grafik sering juga disebut sebagai diagram, bagan, maupun chart. Pada dasarnya grafik berfungsi memberikan penjelasan kepada para pembaca grafik atau orang yang membutuhkan data. Grafik itu sendiri bisa memudahkan pembaca untuk mengetahui dan membaca data tanpa menggunakan kata - kata yang bertele-tele karena grafik menyajikan data dalam bentuk angka dalam sebuah lembar kerja dalam bentuk visualisasi grafik. Grafik juga dapat dibuat dengan menggunakan Matlab. Hadirnya bahasa pemrogaman (language programming) sebagai media untuk berinteraksi antara manusia dan komputer saat ini berkembang dengan cepat dari tampilan DOS menjadi tampilan berbasis grafis. Pada akhirnya semua bahasa pemrogaman akan memberikan kemudahan bagi pemakainya dengan penambahan fungsi-fungsi baru yang sangat mudah digunakan bahkan oleh tingkat pemula. Salah satu program yang telah populer dalam hal matematika salah satunya adalah MATLAB (Matrix Laboratory). Sehingga inilahh yang menyebabkan MATLAB mudah digunakan dalam pemodelan simulasi kurva ataupun grafik.
1.2 Rumusan Masalah Adapun rumusan masalah dalam jurnal ini adalah: 1. Bagaimana cara membuat grafik 2D di dalam Matlab? 2. Bagaimana cara membuat grafik 3D di dalam Matlab?
1.3 Tujuan Tujuan dilakukannya praktikum ini adalah : 1. Membantu mahasiswa mengetahui cara membuat grafik 2D dengan menggunakan Matlab. 2. Membantu mahasisawa mengetahui cara membuat grafik 3D dengan menggunakan Matlab.
1.4 Manfaat Manfaat dari dilakukannya praktikum ini adalah: 1. Memberikan pemahaman kepada mahasiswa mengenai pembuatan grafik dengan Matlab. 2. Membantu mempercepat proses penyelesaian masalah grafik dengan Matlab.
BAB 2. TINJAUAN PUSTAKA
2.1 Grafik 2 Dimensi Grafik komputer 2 dimensi biasa disebut dengan 2D atau bidang adalah bentuk dari benda yang memiliki panjang dan lebar. Grafik 2 Dimensi merupakan teknik penggambaran yang berpatokan pada titik koordinat sumbu x (datar) dan sumbu y (tegak). Agar dapat tampil dengan sempurna, gambar yang akan ditampilkan dengan teknik ini harus memiliki nilai koordinat x dan y minimum 0 dan maksimum sebesar resolusi yang digunakan. Grafik komputer 2D adalah sebuah generasi gambar digital berbasis komputer, yang kebanyakan mengambil objek-objek dua dimensi (2D). Model Grafik 2D merupakan kombinasi dari model geometri (juga disebut sebagai grafik vektor), gambar digital (raster graphics), fungsi matematika, dan sebagainya. Komponenkomponen ini dapat dimodifikasi dan dimanipulasi oleh transformasi geometri dua dimensi, seperti translasi, rotasi, dan dilatasi. Cara yang paling mudah untuk membuat sebuah gambar 2D kompleks yaitu dimulai dengan sebuah ―canvas‖ kosong yang diisi dengan warna latar tertentu, yang kemudian kita ―draw‖, ―paint‖, atau ―paste‖ suatu warna kedalamnya, dengan urutan-urutan tertentu. Intinya, kanvas tersebut merupakan ―frame buffer‖ atau bayangan dari layar komputer. Model-model yang digunakan pada disain grafis 2D biasanya tidak mendukung bentuk-bentuk tiga-dimensi, atau fenomena yang bersifat tiga dimensi, seperti pencahayaan, bayangan, pantulan, refraksi, dan sebagainya. Namun demikian, mereka dapat membuat model berlapis-lapis (layer); nyata, translusen, dan transparan, yang dapat ditumpuk dalam urutan tertentu. Urutan tersebut biasanya didefinisikan dengan angka (kedalaman lapisan, atau jarak dari si penglihat). Banyak antarmuka grafis atau yang kita kenal dengan GUI (Grapical User Interface) yang berbasiskan model grafis 2D. Software-software yang mendukung GUI dapat menciptakan ―keadaan visual‖ dalam berinteraksi dengan komputer, sehingga para pengguna tidak selalu harus melihat tulisan. Grafik 2D juga penting bagi kendali peralatan-peralatan semacam printer, plotter, shredder, dan
sebagainya. Mereka juga digunakan pada beberapa video dan games sederhana seperti solitaire, chess, atau mahjong (Mudholifah,2012 : 13).
2.2 Menggambar Grafik 2D di dalam Matlab Pada matlab, ada 2 perintah dalam matlab yang berfungsi untuk menggambar grafik fungsi yaitu ―ezplot‖ dan ―plot‖. a. Ezplot Ezplot(y) adalah perintah dalam MATLAB untuk menggambarkan grafik y berdasarkan persamaan yang sudah diketahui. Contoh : Membuat grafik y = x2 Penyelesaian: >> y1 = inline(‗ x^2 ‘); % simbol ―^‖ menandakan pangkat >> ezplot(y1)
b. Plot Plot(y) adalah perintah dalam MATLAB untuk menggambarkan grafik y berdasarkan nilai-nilai y1, y2, y3, y4, . . ., yn yang sudah diketahui. Nantinya plot akan memunculkan grafik berdasarkan koordinat titik (1, y1), (2,y2), (3,y3), . . . ,(n,yn) yang menggabungkan antara koordinat titik (i,yi) dan (i+1,yi+1) dengan garis lurus. Contoh : Menggambar grafik y dengan nilai y1, y2, y3, y4, y5, y6 secara berturut-turut adalah 1, 5, -6, 8, 9, dan 19. Penyelesaian: >> y = [ 1 5 -6 8 9 19]; >> plot(y)
2.3 Grafik 3 Dimensi Grafik komputer 3 dimensi biasa disebut 3D atau adalah bentuk dari benda yang memiliki panjang, lebar, dan tinggi. Grafik 3 Dimensi merupakan teknik penggambaran yg berpatokan pada titik koordinat sumbu x(datar), sumbu y(tegak), dan sumbu z(miring).Representasi dari data geometrik 3 dimensi sebagai hasil dari pemrosesan dan pemberian efek cahaya terhadap grafika komputer 2D. Tiga Dimensi, biasanya digunakan dalam penanganan grafis. 3D secara umum merujuk pada kemampuan dari sebuah video card (link). Saat ini video card menggunakan variasi dari instruksi-instruksi yang ditanamkan dalam video card itu sendiri (bukan berasal dari software) untuk mencapai hasil grafik yang lebih realistis dalam memainkan game komputer. Grafik 3D merupakan perkembangan dari grafik 2D. Di dalam grafika komputer, 3D merupakan bentuk grafik yang menggunakan representasi data geometri tiga dimensi. Proses pembuatan grafik komputer 3D dapat dibagi ke dalam tiga fase, yaitu 3D modeling yang mendeskripsikan bentuk dari sebuah objek, layout dan animation yang mendeskripsikan gerakan dan tata letak sebuah objek, dan 3D rendering yang memproduksi image dari objek tersebut. Istilah atau Pengertian Grafik 3D adalah sebuah gambar,garis,lengkungan,dan sebagainya yang memiliki titik-titik yang menghubungkan menjadi sebuah bentuk 3D. Di dalam dunia game, 3D secara umum merujuk pada kemampuan dari sebuah video card (link). Saat ini video card menggunakan variasi dari instruksiinstruksi yang ditanamkan dalam video card itu sendiri (bukan berasal dari software) untuk mencapai hasil grafik yang lebih realistis dalam memainkan game computer (Yudiawan, 2011 : 55).
3.4 Membuat Grafik 3D di dalam Matlab 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}) Matlab menyediakan 2 perintah untuk plotting surfaces: mesh dan surf. Mesh –> menggunakan 3-d data dan menciptakan kaitan (wire mesh) melalui tiap titik. Surf –> menciptakan mesh plot dengan ruang diantara garis (lines), mengisi warna menggunakan data z.
a.
surf/surfc misal surf(x,y,x.^2-y.^2)
b.
mesh/meshc misal mesh(x,y,x.^2-y.^2)
3.5 Memperindah Grafik a. Untuk menambahkan judul, label, dan grid ke dalam hasil plot, digunakan command berikut ini Xlabel
: memberi label pada sumbu-x
ylabel
: memberi label pada sumbu-y
title
: member judul di atas area plot
grid on
: memunculkan grid di dalam area plot
grid off
: menghapus grid
b. Sintaks plot(x,y,‘string') menciptakan plot 2D dari vector x versus vector y,dengan property yang ditentukan oleh string, sebagai berikut: Warna
Jenis Garis
b biru
-
g hijau
: titik-titik
o lingkaran
r merah
-. titik strip
x tanda x
c biru muda
-- putus-putus
+ tanda +
m ungu
utuh
Jenis Point . titik
* tanda *
y kuning
d permata
k hitam
v segitiga ke bawah
w putih
^ segitiga ke atas < segitiga ke kiri >segitiga ke kanan p segilima h segienam
Misalkan: >>plot(x,y,‘r-) Memplot x versus y dengan garis utuh warna merah >>plot(x,y,‘g—s‘) Memplot dengan garis putus-putus warna hijau dan menempatkan tanda bujur sangkar di setiap titik x versus y. Perlu diingat bahwa ‗string‘ dalam plot bersifat opsional. Apabila tidak dituliskan maka digunakan garis utuh warna biru (Arafat, 2012 : 30).
BAB 3. METODOLOGI
3.1 Alat 1. Komputer 2. CPU 3. Keyboard 4. Mouse
3.2 Bahan 1. Software MATLAB
DAFTAR PUSTAKA
Arafat. 2012. Dasar-Dasar Pemograman Matlab. Kalimantam : Banjar Pustaka. Mudholifah. 2012. Grafik Matematika. Yogyakarta : Graha Ilmu. Yudiawan. 2011. Membuat plot 3D. Yogyakarta : Andi.
View more...
Comments