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