Label

Wednesday, April 29, 2015

Mengganti Background GUI Matlab

Matlab merupakan salah satu alat penelitian yang sering digunakan oleh peneliti maupun teknisi. Matlab memeberikan kemudah kepada para peneliti dan Teknisi dalam melakukan proses analisis data yang ada untuk melihat bagaimana pengaruh nilai variabel tersebut terhadap penelitian tanpa harus mencoba langsung di lapangan. Salah satu kehandalan dari Matlab adalah, peneliti tidak perlu lagi membuat code dari sistem yang akan digunakan, karena Matlab  hampir menyediakan keseluruhan code untuk digunakan oleh peneliti. Tampilan GUI pada matlab bisa dibilang sangat sederhana, namun dapat dipercantik lagi dengan menambahkan gambar pada background GUI.
Berikut ini adalah halaman aplikasi yang saya buat sebagai tugas akhir.
Halaman GUI Sebelum diberi Backgorund

Seperti yang terlihat pada gambar diatas, tampilan GUI yang dihasilkan sangat polos, namun jika hanya untuk penelitian, halaman GUI tersebut sudah cukup, namun akan lebih baik lagi jika ada background bukan ?
Halaman dengan Background
Gambar diatas merupakan halaman yang telah diberikan backgorund. Kodingan yang digunakan adalah :


function tugasbesar_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
% varargin   command line arguments to tugasbesar (see VARARGIN)

% Choose default command line output for tugasbesar
handles.output = hObject;
guidata(hObject, handles);
hback = axes('units','normalized','position',[0 0 1 1]);
uistack(hback,'bottom'); % menciptakan axes untuk tempat menampilkan gambar
% menampilkan background
[back map]=imread('depan3.jpg');
image(back)
colormap(map)
background=imread('depan3.jpg');
% set(handles.pan1,'CData',background);
% handlevisibility off agar axes tidak terlihat
% dan gambar background saja yang muncul.
set(hback,'handlevisibility','off','visible','off')
% Update handles structure
guidata(hObject, handles);
untuk mengganti Background, maka yang diperlukan hanya mengganti depan3.jpg pada kodingan diatas dengan gambar yang teman-teman inginkan, semoga bermanfaat.

6 comments:

  1. selamat pagii saya mau tanya maksud dari CData apa? makasih

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. CData itu digunakan untuk mapping warna yang ada di obyek. jadi ada nilainya nanti, kalo nilainya matriks dua dimensi, nilainya color map, kalo nilainya 3dimensi, artinya nanti tampil dalam bentuk RGB.
    tapi dalam koding diatas, CDatanya gak digunakan kok, soalnya cuma masalah representasi warna dalam handle gambarnya saja.

    ReplyDelete
  4. Gee I should try this ... this is a new science for me, it is extremely helpful to me ... thank you ...

    also permits sharing of my blog, about Tips How To Download Free On iPhone, newponsel.com, may be useful ... thanks.

    ReplyDelete
  5. I think it is extremely helpful at all, thank you for sharing friend ... greeting success always ... permission to share too well, 6 Sample Colour Living Room With A Beautiful Cat Dulux Walls, rumahminimalisok.com, thank you ...

    ReplyDelete
  6. aslammalikum bang ambo nak nanyo,,camano cari keandalan transformator,pakai metode markov,ambo orang Bengkulu jugo bang

    ReplyDelete

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com