end end
for j=1:10 if dj== mind
j_new = j; end
end wj_new,:=wj_new,:+ alpha inputi,:-wj_new,:;
end alpha= 0.2alpha;
epoch=epoch+1; end
t=toc; sethandles.time,String,t;
xlswritedata.xls,w,bobot_new,A1; function pushbutton8_CallbackhObject, eventdata, handles
function alpha_CallbackhObject, eventdata, handles function alpha_CreateFcnhObject, eventdata, handles
if ispc isequalgethObject,BackgroundColor, get0,defaultUicontrolBackgroundColor
sethObject,BackgroundColor,white; end
function rad_CallbackhObject, eventdata, handles function time_CreateFcnhObject, eventdata, handles
if ispc isequalgethObject,BackgroundColor, get0,defaultUicontrolBackgroundColor
sethObject,BackgroundColor,white; end
3. Form Pengujian
function varargout = pengujianvarargin gui_Singleton = 1;
gui_State = structgui_Name, mfilename, ... gui_Singleton, gui_Singleton, ...
gui_OpeningFcn, pengujian_OpeningFcn, ... gui_OutputFcn, pengujian_OutputFcn, ...
gui_LayoutFcn, [] , ... gui_Callback, [];
if nargin ischarvarargin{1} gui_State.gui_Callback = str2funcvarargin{1};
end if nargout
[varargout{1:nargout}] = gui_mainfcngui_State, varargin{:}; else
gui_mainfcngui_State, varargin{:}; end
function pengujian_OpeningFcnhObject, eventdata, handles, varargin handles.output = hObject;
guidatahObject, handles;
Universitas Sumatera Utara
function varargout = pengujian_OutputFcnhObject, eventdata, handles varargout{1} = handles.output;
function beranda_CallbackhObject, eventdata, handles beranda;
closegcbf; function Latih_CallbackhObject, eventdata, handles
pelatihan; closegcbf;
function Uji_CallbackhObject, eventdata, handles pengujian;
closegcbf; function help_CallbackhObject, eventdata, handles
help; function Exit_CallbackhObject, eventdata, handles
ask=questdlgAnda ingin keluar dari aplikasi ini?,... Exit,Ya,Tidak,No;
switch ask case Ya
closeall; case Tidak
return end
function pilih_gambar_CallbackhObject, eventdata, handles [nama_file,nama_path] = uigetfile{.jpg,File jpeg .jpg},Buka
File Citra; if ~isequalnama_file,0
handles.citra=imreadfullfilenama_path,nama_file; guidatahObject,handles;
axeshandles.axes1; imshowhandles.citra;
sethandles.testing,Enable,On; else
return; end;
function testing_CallbackhObject, eventdata, handles w=xlsreaddata.xls,bobot_new;
citra_uji=getimagehandles.axes1; gambar=imresizecitra_uji,[100,50];
citra_uji_gray=rgb2graygambar; Sharp=fspecialunsharp;
citra_uji2=imfiltercitra_uji_gray,Sharp; gb1=edgecitra_uji2,canny;
uji1=doublereshapegb1,1,5000; for i=1:1
for k=1:10 dk=0;
for j=1:5000 dk=dk+wk,j- uji1i,j.2;
Universitas Sumatera Utara
end end
end for k=1:10
if dk==mind cluster=k;
end end
if cluster==1; sethandles.hasil,String,Milik bayi 1;
elseif cluster==2; sethandles.hasil,String,Milik bayi 2;
elseif cluster==3; sethandles.hasil,String,Milik bayi 3;
elseif cluster==4; sethandles.hasil,String,Milik bayi 4;
elseif cluster==5; sethandles.hasil,String,Milik bayi 5;
elseif cluster==6; sethandles.hasil,String,Milik bayi 6;
elseif cluster==7; sethandles.hasil,String,Milik bayi 7;
elseif cluster==8; sethandles.hasil,String,Milik bayi 8;
elseif cluster==9; sethandles.hasil,String,Milik bayi 9;
elseif cluster==10; sethandles.hasil,String,Milik bayi 10;
end function edit1_CallbackhObject, eventdata, handles
function edit1_CreateFcnhObject, eventdata, handles if ispc isequalgethObject,BackgroundColor,
get0,defaultUicontrolBackgroundColor sethObject,BackgroundColor,white;
end
4. Form Help