Skip to main content

Cara Membuat Program Grafik 3D yaitu Surf, Mesh, Contour dengan Matlab

Pada bagian ini akan dijelaskan cara menggambar grafik pada ruang tiga dimensi dengan menggunakan fungsi-fungsi built-in pada MATLAB. Ada tiga macam fungsi MATLAB yang sering digunakan untuk menggabar grafik tiga dimensi ini, yaitu :

1. Surf
2. Mesh
3. Contour

Yang pertama buatlah GUI pada Matlab seperti dibawah ini :




Jika sudah langsung masuk pada jendela editor dengan cara klik kanan pada button surf---> kemudian pilih view callback, setelah itu ketikkan source code dibawah ini 

function blbla_OpeningFcn(hObject, eventdata, handles, varargin)

Source code :

handles.peaks = peaks(35);
handles.peaks = membrane;
[x, y] = meshgrid(-8:0.5:8);
r = sqrt(x.^2 + y.^2) + eps;
sinc = sin(r)./r;
handles.sinc = sinc;
handles.current_data = handles.peaks;
surf(handles.current_data);
handles.peaks = peaks(35);
handles.membrane = membrane;
[x, y] = meshgrid(-8:0.5:8);
r = sqrt(x.^2 + y.^2) + eps;
sinc = sin(r)./r;
handles.sinc = sinc;
handles.current_data = handles.peaks;
surf(handles.current_data);


Jangan lupa tambahkan pada setiap button Surf, Mesh, Contour Source code ini :


function pushbutton1_Callback(hObject, eventdata, handles)
surf(handles.current_data);

function pushbutton2_Callback(hObject, eventdata, handles)
mesh(handles.current_data);

function pushbutton3_Callback(hObject, eventdata, handles)
contour(handles.current_data);

Setelah sudah semua save source code nya makan programnya akan running seperti ini :

------------------------Membrane-Surf



------------------------Sinc-Mesh



-----------------------Sinc-contour



Itulah Cara untuk membuat program grafik 3D Surf, Mesh, Contour. Semoga bermanfaat yaaa 


Salam Titik Koma :)  



Comments

Popular posts from this blog

Cara Membuat Program Sederhana Grayscale Dengan Matlab

MATLAB adalah kependekan dari MATrix LABoratory dikarenakan setiap data pada MATLAB menggunakan dasar matriks. MATLAB adalah bahasa pemrograman tinggi, tertutup, dan case sensitive dalam lingkungan komputasi numerik yang dikembangkan oleh MathWorks. Salah satu kelebihannya yang paling populer adalah kemampuan membuat grafik dengan visualisasi terbaik. MATLAB mempunyai banyak tools yang dapat membantu berbagai disiplin ilmu. Ini merupakan salah satu penyebab industri menggunakan MATLAB. Selain itu MATLAB mempunyai banyak library yang sangat membantu untuk menyelesaikan permasalahan matematika seperti membuat simulasi fungsi, pemodelan matematika dan perancangan GUI. Grayscale atau abu-abu pada sebuah image digital adalah image yang pada setiap pixelnya hanya berisikan informasi intensitas warna putih dan hitam. Image Grayscale memiliki banyak variasi nuansa abu-abu sehingga berbeda dengan image hitam-putih. Grayscale juga disebut monokromatik karna tidak memiliki warna lain selai...

Tugas Etika Profesi

Analisis Masalah Fenomena “Pinjaman Online” 1. Apa yang anda ketahui tentang Pinjaman Online? 2. Bagaimana Sistem yang digunakan pada Pinjaman Online? 3. Bagaima Pinjaman Online dilihat dari sudut pandang UU ITE. Jelaskan! Jawab : 1. Pinjaman  Online yaitu pinjaman uang melalui situs situs tertentu dengan jaminan identitas diri baik berupa foto KTP ataupun identitas lain, namun tidak mendapat jaminan keaman dan keaslian identitas diri. 2. Sist yang digunakan pada pinjaman online saat ini belum dapat dikatakan sempurna, karena tidak ada jaminan keaslian identitas peminjam dan sudah banyaknya kasus penipuan yang terjadi di berbagai wilayah. 3. Dijelaskann, dalam Undang-Undang Nomor 11 Tahun 2008 tentang Informasi dan Transaksi Elektronik sebagimana telah diubah dengan Undang-Undang Nomor 19 Tahun 2016 (UU ITE) serta Peraturan Menteri Kominfo No. 20 Tahun 2016 tentang Perlindungan Data Pribadi dalam Sistem Elektronik (PM 20/2016) tercantum sanksi bagi pihak-pihak yang me...