Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
8Activity
0 of .
Results for:
No results containing your search query
P. 1
Sketch In Matlab GUI

Sketch In Matlab GUI

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

More info:

Published by: Jans Hendry on Apr 12, 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

09/10/2014

pdf

 
[digital image processing]April 11, 2012
janshendry@gmail.com Page 1
SKETCH IN MATLAB GUI
Well, ini hanyalah artikel untuk membuat GUI Matlab yang bisa digunakan sebagai mediasketch. Memang tidak profesional, tapi code atau program di dalamnya bisa anda kembangkanmenjadi program yang lebih profesional pada aplikasi-aplikasi khusus yang anda inginkan.Tidak ada teori khusus yang perlu diterangkan, karena fungsi-fungsi di dalamnya adalah buatankita sendiri. Instruksinya pun tidak terlalu sulit.Perhatikan tampilan di bawah iniProgram ini merupakan demo untuk memanfaatkan matlab secara interaktif. Kita bisa memilihwarna yang diinginkan lalu dijadikan untuk menggambar kurva pada bidang gambar. Inihanyalah demo version dari saya, sehingga tidak profesional.Ada beberapa bagian yang saya ambil dari sebuah website yang bagus. Saya terinspirasi daricode yang telah dibuat olehnya. Saya jadikan referensi pada bagian akhir dari artikel ini. Bilaprogram dijalankan, maka akan dihasilkan:
 
[digital image processing]April 11, 2012
janshendry@gmail.com Page 2
Di bawah ini adalah programnya:
% --- If Enable == 'on', executes on mouse press in 5 pixel border.
 
% --- Otherwise, executes on mouse press in 5 pixel border or over text1.
 
functiontext1_ButtonDownFcn(hObject, eventdata, handles)
 
% hObject handle to text1 (see GCBO)
 
% eventdata reserved - to be defined in a future version of MATLAB
 
% handles structure with handles and user data (see GUIDATA)
 
% global done;
 
% axes(handles.axes1);
 
warna=1;
 
callme(warna);
 
functioncallme(warna)
 
globalP;
 
globalwrn;
 
switchwarna
 
case1
 
wrn='r';% merah
 
case2
 
wrn='k';% hitam
 
case3
 
wrn='b';% biru
 
case4
 
 
[digital image processing]April 11, 2012
janshendry@gmail.com Page 3
wrn='y';% kuning
 
case5
 
wrn='g';% hijau
 
case6
 
wrn='c';% cyan
 
case7
 
wrn='m';% magenta
 
end
 
P=get_pencil_curve();
 
functionP = get_pencil_curve()
 
globalp;
 
axismanual;
 
set(gcf,'windowbuttondownfcn',@ondown);
 
set(gcf,'keypressfcn', @onkeypress);
 
P = [];
 
p = [];
 
functionondown(src,ev)
 
set(gcf,'windowbuttonmotionfcn', @ondrag);
 
set(gcf,'windowbuttonupfcn', @onup);
 
append_current_point();
 
functionondrag(src,ev)
 
append_current_point();
 
functiononup(src,ev)
 
finish();
 
%%
 
functionappend_current_point()
 
globalP;
 
globalp;
 
globalwrn;
 
try
 
cp = get(gca,'currentpoint');
 
P = [P;cp(1,:)];
 
ifisempty(p)
 
% init plot
 
holdon;
 
p = plot(P(:,1),P(:,2),wrn);
 
holdoff;
 
else
 
% update plot
 
set(p,'Xdata',P(:,1),'Ydata',P(:,2));
 
end
 
catch
 
end
 
%%
 
functionfinish()
 
globaldone;
 
done = true;
 
set(gcf,'windowbuttonmotionfcn','');
 
set(gcf,'windowbuttonupfcn','');
 
set(gcf,'windowbuttondownfcn','');
 

Activity (8)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
leardpan liked this
Gigih Fauzan liked this
Dedy Suryadi liked this
dvhiezow liked this
vanodio liked this

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)//-->