Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
4Activity
0 of .
Results for:
No results containing your search query
P. 1
How to Make Folder Icon in Matlab

How to Make Folder Icon in Matlab

Ratings: (0)|Views: 15|Likes:
Published by Jans Hendry

More info:

Published by: Jans Hendry on Nov 07, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less

07/18/2013

pdf

 
[matlab GUI] October 6, 2012
 
[janshendry@gmail.com] Page 1
HOW TO MAKE FOLDER ICON IN MATLAB
Matlab bisa digunakan untuk menghasilkan sebuah citra dari yang tidak ada. Citra yang dihasilkanbisa disimpan dalam format tertentu (bmp, jpg, gif, png dan lain-lain) atau hanya berhenti padamatriks 2 dimensi. Pada artikel ini kita akan bahas secara singkat mengenai pembuatan icon foldermenggunakan Matlab. Tujuannya bisa untuk memperindah Program GUI anda jika terkait denganfile management. Selain itu, hasilnya bisa juga digunakan untuk aplikasi lain di luar matlab.Khusus untuk artikel ini, kita akan mencoba membuat Icon Folder menggunakan Matlab lalumemanggil dan menampilkannya pada GUI. GUI yang dibuat merupakan file management sederhana, malah sangat sederhana. Untuk pengembangan selanjutnya saya serahkan padapembaca.-
 
Langkah pertama adalah membuat icon untuk folder. Tidak perlu terlalu cantik, yangpenting cukup representative sehingga orang yang melihat mengerti bahwa itu adalahfolder. Program nya adalah
I = [...
 
3 3 3 1 1 1 1 3 3 3 3 3;
 
3 3 1 2 2 2 2 1 3 3 3 3;
 
3 1 1 1 1 1 1 1 1 1 1 3;
 
1 2 2 2 2 2 2 3 2 2 2 1;
 
1 2 2 2 2 2 3 2 2 2 2 1;
 
1 2 2 2 2 3 2 2 2 2 2 1;
 
1 2 2 2 3 2 2 2 2 2 2 1;
 
1 2 2 2 2 3 2 2 2 2 2 1;
 
1 2 2 2 2 2 3 2 2 2 2 1;
 
1 1 1 1 1 1 1 1 1 1 1 1];
 
map = [0 0 0;255 220 130;255 255 255]/255;
 
imwrite(I, map,'icon.png','Transparency', [1 1 0]);
 
perlu dicatat bahwa untuk format gambar PNG dan format lainnya memiliki propertimasing-masing yang bisa diset dan bisa berbeda-beda. Silakan lihat HELP Matlab untuk IMWRITE.-
 
Langkah kedua adalah memanggil icon yang sudah dibuat dengan menggunakan perintahHTML. Dalam percobaan ini, saya menggunakan LISTBOX untuk menampung perintahHTML sementara ketika saya coba dengan TEXT perintah ini tidak bekerja. Mungkin andabisa mencoba nya sendiri. Programnya adalah
 
[matlab GUI] October 6, 2012
 
[janshendry@gmail.com] Page 2
icon_path = fullfile(cd,'icon.png');
 
icon_url = ['file://localhost/',...
 
strrep(icon_path,'\','/')];
 
gambar = sprintf('<html><img src="%s">&nbsp;',icon_url);
 
post ='</html>';
 
filenames = sprintf('%s%s%s',gambar,listfiles{3},post);
 
set(handles.lstPath,'string', filenames);
 
fungsi STRREP fungsinya untuk mengganti string tertentu pada sebuah teks dengan stringyang baru. Variabel GAMBAR mengandung perintah dari HTML yakni syntax untuk memanggil gambar.Program lengkapnya adalah
Code yang berada pada tombol Browse
Fpath = fullfile(cd);
 
listfiles = refresh(Fpath);
 
icon_path = fullfile(cd,'icon.png');
 
icon_url = ['file://localhost/',...
 
strrep(icon_path,'\','/')];
 
gambar = sprintf('<html><img src="%s">&nbsp;',icon_url);
 
post ='</html>';
 
filenames = sprintf('%s%s%s',gambar,listfiles{3},post);
 
set(handles.lstPath,'string', filenames);
 
code berikut ini merupakan fungsi untuk akses directory.
functionlistfiles = refresh(Fpath)
 
pathname = Fpath;
 
files = dir(strcat(pathname,'\*.*'));
 
m = 1;n = 1;
 
fork = 1:numel(files)
 
ifisdir(strcat(pathname,files(k).name))
 
listfiles1{m} = files(k).name;
 
m = m + 1;
 
else
 
listfiles2{n} = files(k).name;
 
n = n + 1;
 
end
 
end
 
iflength(listfiles2) < 2
 
listfiles = listfiles1;
 
else
 
listfiles = [listfiles1 listfiles2];
 
end
 
hasil eksekusi dari program di atas

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->