📄 reset.m
字号:
%case 'reset'
% == Reset adaptation process, set up t=0 ================
h=get(hfigure,'UserData'); % get handlers
% get file
file=get(h.btload,'UserData');
% get data set
sets=get(h.axes1,'UserData');
% zeroes parameters of the separation line
h.ellipse.mi=[];
h.ellipse.sigma=[];
h.ellipse.t=0;
h.ellipse.Pk=[];
h.center=-1;
h.ellipse.handler=-1;
h.ellipse.solution=0;
h.graph1.time=[];
h.graph1.axist=0;
h.graph1.loglik=[];
% clear axes prob.
clrchild(h.axes2);
axes(h.axes2);
%% setaxis(h.axes2,[0 1 0 1]);
axis auto;
h.graph1.handler=plot([0],[0],'b','Parent',h.axes2,...
'EraseMode','background','Visible','off');
% store h
set(hfigure,'UserData',h);
% enable Edit Line 'classes'
set([h.xbrandom,h.edclasses,h.txclasses,h.pufeatures,h.txfeatures],'Enable','on');
% comment
text=sprintf('Log-likelihood, logL(t)');
set(h.title2,'String',text);
text=sprintf('step number t=0. ');
set(h.txsteps,'String',text);
% clears axes
set(get(h.axes1,'Children'),'EraseMode','normal');
%%% cla;
clrchild(h.axes1);
drawnow;
% set axes and plot mixture
axes(h.axes1);
if isempty(sets)==0,
win=cmpwin(min(sets.X'),max(sets.X'),BORDER,BORDER);
%%% axis(win);
setaxis(h.axes1,win);
%% axes(h.axes1);
%% ppoints(sets.X,sets.I);
ppatterns(sets.X);
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% create comment
if isempty(sets)==0,
set(h.title1,'String',sprintf('File: %s, # of points K = %d',file.name,sum(sets.K)));
else
set(h.title1,'String','No data loaded');
pos=get(h.axes1,'Position');
fsize=min(pos(3),pos(4))/7;
setaxis(h.axes1,[-1 1 -1 1]);
builtin('text',0,0,'Press ''Load data'' button.',...
'Parent',h.axes1,...
'HorizontalAlignment','center',...
'FontUnits','normalized',...
'Clipping','on',...
'FontSize',fsize);
builtin('text',0,-fsize*2,...
'Load sample data from ../toolboxroot/data/gmm\_samples/ ',...
'Parent',h.axes1,...
'HorizontalAlignment','center',...
'FontUnits','normalized',...
'Clipping','on',...
'FontSize',fsize*0.65);
end
drawnow;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -