makalah program komputer revisi

Upload: yugi-ardi

Post on 11-Oct-2015

86 views

Category:

Documents


3 download

TRANSCRIPT

MAKALAH PROGRAM KOMPUTERGRAFIK DUA DIMENSI DAN TIGA DIMENSI

Diajukan untuk Memenuhi Syarat Mata Kuliah Program KomputerProgram Studi S1 Pendidikan Matematika

Disusun oleh:Benedictus(202008010)Maulidta A.(202010059)M. Choeri(202010098)

FAKULTAS KEGURUAN DAN ILMU PENDIDIKANPROGRAM STUDI MATEMATIKAUNIVERSITAS KRISTEN SATYA WACANA2013

BAB IPENDAHULUAN

1.1 Latar Belakang MasalahMatlab merupakan suatu sistem interaktif yang memiliki elemen data dalam suatu array sehingga tidak lagi kita dipusingkan dengan masalah dimensi. Hal ini memungkinkan kita untuk memecahkan banyak masalah teknis yang terkait dengan komputasi, kususnya yang berhubungan dengan matrix dan formulasi vektor, yang mana masalah tersebut merupakan momok apabila kita harus menyelesaikannya dengan menggunakan bahasa level rendah seperti Pascall, C dan Basic.Dalam lingkungan perguruan tinggi teknik, matlab merupakan perangkat standar untuk memperkenalkan dan mengembangkan penyajian materi matematika, rekayasa dan kelimuan. Di industri, matlab merupakan perangkat pilihan untuk penelitian dengan produktifitas yang tingi, pengembangan dan analisanya.Matlab memiliki fasilitas untuk menampilkan vector dan matrices sebagai suatu grafik. Didalamnya melibatkan high-level functions (fungsi-fungsi level tinggi) untuk visualisasi data dua dikensi dan data tiga dimensi, image processing, animation, dan presentation graphics. Ini juga melibatkan fungsi level rendah yang memungkinkan bagi anda untuk membiasakan diri untuk memunculkan grafik mulai dari benutk yang sederhana sampai dengan tingkatan graphical user interfaces pada aplikasi matlab anda.

1.2 Rumusan Masalah1. Apakah pengertian dua dimensi pada matlab?2. Bagaimana cara penggunaan dua dimensi pada matlab?3. Apakah pengertian tiga dimensi pada matlab?4. Bagaimana cara penggunaan tiga dimensi pada matlab?

1.3 Tujuan1. Mengetahui apa itu dua dimensi pada matlab.2. Mengetahui bagaimana cara penggunaan dua dimensi pada matlab.3. Mengetahui apa itu tiga dimensi pada matlab.4. Mengetahui bagaimana cara penggunaan tiga dimensi pada matlab.

BAB IIPEMBAHASANMatlab memiliki bermacam-macam fungsi yang dapat digunakan untuk menampilkan vector data menjadi sebuah plot garis. Beberapa fungsi dapat dilihat pada tabel dimana setiap fungsi mempunyai perbedaan dalam menskalakan garis sumbu. Setiap menerima inputan dalam bentuk vector atau matriks, matlab akan menskalakan secara otomatis. Dalam pengerjaan script untuk membuat grafik, baik 2-D atau 3-D, dapat kita kerjakan melalui workplace atau bahkan melalui m-file.FungsiPenjelasan

PlotMenggambar grafik 2D dengan skala linier pada kedua sumbunya

Plot3Menggambar grafik 3D dengan skala linier pada kedua sumbunya

LoglogMenggambar grafik dengan skala logaritma pada kedua sumbunya

SemilogxMenggambar grafik dengan skala logaritma pada sumbu x dan linier pada sumbu y

SemilogyMenggambar grafik dengan skala logaritma pada sumbu y dan linier pada sumbu x

plotyyMenggambar grafik dengan label y-tick pada sisi kiri dan kanan

1. PlotFungsi plot memiliki bentuk yang berbeda tergantung pada argument yang diimputkan. Sebagai contoh, kita akan membuat sebuah grafik fungsi sinus dengan data dari 0 sampai 2*pi dengan penambahan pi/100.

>> x=0:pi/100:2*pi;>> y=sin(x);>> plot(x,y);>> grid onMaka hasilnya adalah sebagai berikut:

plot(Y) menggambar garis yang didefinisikan oleh titik Y vs indeksnya (Y bil real). Contoh :

>> Y = [1 3 5 4 7 0 9 8 2]; >> plot(Y)

plot(X,Y) menggambar garis yang didefinisikan oleh pasangan X ~ YContoh :

>> x = -pi:pi/10:pi;>> y = tan(sin(x)) - sin(tan(x));>> plot(x,y)

Penulisan untuk:1. Grid artinya memunculkan grid line pada gambar (on dan off)2. Grid on artinyamemunculkan grid line pada gambar3. Grid off artinyamenghilangkan grid line pada gambar.

Matllab juga dapat menampilkan beberapa grafik sekaligus dalam sebuah figure dan seara otomatis akan mengatur warna garis tersendiri untuk membedakan masing-masing grafik.

>> x=0:pi/100:2*pi;>> y=sin(x);>> y2=sin(x-0.25);>> y3=sin(x-0.5);>> plot(x,y,x,y2,x,y3);>> grid onMaka hasilnya adalah sebagai berikut:

Warna garis dapat diatur dengan menambahkan pilihan warna, yaitu :1. r : merah2. g : hijau3. b : biru4. y : kuning5. k : hitam6. w : putih7. c : cyan8. m : magentaPenulisannya :

plot(t,y,r',t,y2,g-',t,y3,c')

Selain dengan menggunakan warna, matlab juga dapat mengatur bentuk garis pada grafik. Caranya yaitu dengan mengubah bentuk plot diatas dengan :

>> plot(x,y,-,x,y2,--,x,y3,:);

Maka hasilnya adalah sebagai berikut:

Untuk mengatur garis grafik, ada beberapa hal diantaranya:1. LineStyle(bentuk garis) pada grafik, dapat diatur dengan memilih bentuk :

2. LineWidth untuk mengatur ketebalan garis. Default LineWidth adalah 0.5 points (1 point = 1/72 inch)a. x = -pi:pi/10:pi;b. y = tan(sin(x)) - sin(tan(x));c. plot(x,y,'-.','LineWidth'3. Marker untuk menggambar bentuk(mark) titik data pada garis.

Contoh :

>> t = 0:pi/10:2*pi;>> y = sin(t);>> y2 = sin(t-0.25);>> y3 = sin(t-0.5);>> plot(t,y,'