Menggambar Grafik
Anggota Kelompok 1.ANDY TEGUH PRASETYO SOFIAN ZAKARIA FADIL AKBAR M. BUDI R
Pengertian Octave merupakan salah satu perangkat lunak yang sangat membantu kita jika kita ingin menampilkan grafik dari data-data yang kita miliki. Octave memiliki fasilitas powerful untuk melakukan plotting melalui salah satu perangkat lunak open source GNUPLOT. Pada Bab ini, kita akan belajar beberapa materi sederhana tentang penggambaran grafik di Octave. Kita akan menggunakan kata ”plotting” sebagai pengganti kata menggambar.
Plotting Dua Dimensi Untuk melakukan plotting dua dimensi, kita cukup menggunakan perintah plot(x,y) dengan x merupakan variabel untuk sumbu x dan y merupakan variabel untuk sumbu y. Coba ketikkan perintah berikut ini di Prompt. >> x=[-5:0.1:5]; >> plot(x,sin(x))
Plotting Dua Dimensi Kita dapat memilih warna dan jenis garis untuk grafik yang kita buat. Sebagai contoh, kita dapat menulis perintah berikut. >> plot(x,sin(x),’ro’) Hasil yang diperoleh adalah nampak pada Gambar
Plotting Dua Dimensi Notasi ’ro’ menandakan gambar dicetak dengan warna merah (red) dan digunakan lingkaran sebagai penanda kordinat. Warna dan gaya untuk simbnol dan garis di perintah plot dapat dilihat di tabel
Hal yang Berkaitan dengan Plotting Dalam membuat grafik, tentunya kita terkadang ingin menampilkan legenda, judul, maupun grid pada grafik tersebut. Kita dapat mengetik perintah-perintah pada Tabel 4 ini di prompt.
Hal yang Berkaitan dengan Plotting Contoh Project >> title(’Perbandingan Grafik Sinus dan Cosinus’) >> xlabel(’nilai x’) >> ylabel(’nilai y’) >> grid on >> legend(’sin(x)’,’cos(x)’) Hasil dari perintah tersebut dapat dilihat di Gambar
Plotting 3 Dimensi dan Permukaan (surface) Misalkan kita diberikan sebuah fungsi x(t) = sin(t) y(t) = cos(t) dengan 0 ≤ t ≤ 10. Kita dapat menggambar grafik 3 dimensi (t, x, y) dengan perintah sebagai berikut.
Plotting 3 Dimensi dan Permukaan (surface) >> x=y=linspace (-8,8,41); >> [X,Y]=meshgrid(x,y); >> Z=sin(sqrt(X.ˆ2+Y.ˆ2))./sqrt((X).ˆ2+(Y).ˆ2); >> surf(X,Y,Z) Hasil dari perintah tersebut dapat dilihat di Gambar Di bawah Perintah meshgrid digunakan untuk membuat grid atau suatu daerah dengan panjang dan lebar sesuai dengan x dan y secara berurutan.
Plotting 3 Dimensi dan Permukaan (surface) Selain menggunakan perintah surf, kita juga dapat menggunakan perintah mesh. Hasil permukaan yang menggunakan perintah mesh dapat dilihat di Gambar.