📄 som_gui.m
字号:
'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText4');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'ListboxTop',0, ... 'Position',[0.06802721088435373 0.5988700564971752 0.7074829931972788 0.1694915254237288], ... 'Style','frame', ... 'Tag','Frame3');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'ListboxTop',0, ... 'Position',[0.1041 0.7356 0.6286 0.0271], ... 'String','Initialization', ... 'FontUnits','normalized',... 'Style','text', ... 'FontWeight','bold', ... 'Tag','StaticText7');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.4489795918367346 0.7005649717514124 0.2993197278911565 0.03389830508474576], ... 'String','map size:', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText5');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.09523809523809523 0.6553672316384182 0.2993197278911565 0.03389830508474576], ... 'String','lattice:', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText20');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.09523809523809523 0.7000000000000001 0.2993197278911565 0.03389830508474576], ... 'String','type:', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText6');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.4489795918367346 0.6553672316384182 0.2993197278911565 0.03389830508474576], ... 'String','shape:', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText21');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.752941176470588 0.752941176470588 0.752941176470588], ... 'ListboxTop',0, ... 'Position',[0.3129251700680272 0.6101694915254238 0.217687074829932 0.03389830508474576], ... 'String','Change values', ... 'FontUnits','normalized',... 'Callback','som_gui(''change_initialization'');', ... 'Enable','off', ... 'Tag','Pushbutton9');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'ListboxTop',0, ... 'Position',[0.06802721088435373 0.02259887005649718 0.7074829931972788 0.5536723163841808], ... 'Style','frame', ... 'Tag','Frame4');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'ListboxTop',0, ... 'Position',[0.1041 0.5316 0.6429 0.0339], ... 'String','Training', ... 'FontUnits','normalized',... 'Style','text', ... 'FontWeight','bold', ... 'Tag','StaticText8');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'ListboxTop',0, ... 'Position',[0.09523809523809523 0.4971751412429379 0.6530612244897959 0.03389830508474576], ... 'String','training type', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText9');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.4489795918367346 0.4519774011299435 0.2993197278911565 0.03389830508474576], ... 'String','tracking:', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText19');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.09523809523809523 0.4519774011299435 0.2993197278911565 0.03389830508474576], ... 'String','neigh:', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText11');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'HorizontalAlignment','left', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'ListboxTop',0, ... 'Position',[0.09523809523809523 0.36519774011299435 0.2993197278911565 0.03389830508474576], ... 'String','alpha type:', ... 'FontUnits','normalized',... 'Style','text', ... 'Visible','off',... 'Tag','StaticText28');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'ListboxTop',0, ... 'HorizontalAlignment','left', ... 'Position',[0.09523809523809523 0.4067796610169492 0.2993197278911565 0.03389830508474576], ... 'String','length type:', ... 'FontUnits','normalized',... 'Style','text', ... 'Visible','off',... 'Tag','StaticText14');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.4489795918367346 0.4067796610169492 0.2993197278911565 0.03389830508474576], ... 'String','order:', ... 'FontUnits','normalized',... 'Style','text', ... 'Visible','off',... 'Tag','StaticText12');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'ListboxTop',0, ... 'Position',[0.09523809523809523 0.07909604519774012 0.2993197278911565 0.2711864406779661], ... 'Style','frame', ... 'Tag','Frame5');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'ListboxTop',0, ... 'Position',[0.4353741496598639 0.07909604519774012 0.2993197278911565 0.2711864406779661], ... 'Style','frame', ... 'Tag','Frame6');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'ListboxTop',0, ... 'Position',[0.108843537414966 0.3050847457627119 0.2721088435374149 0.03389830508474576], ... 'String','Rough', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText13');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'ListboxTop',0, ... 'Position',[0.4489795918367346 0.3050847457627119 0.2721088435374149 0.03389830508474576], ... 'String','Finetune', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText15');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.108843537414966 0.1807909604519774 0.2721088435374149 0.03389830508474576], ... 'String','training length:', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText16');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.108843537414966 0.2694915254237288 0.2714285714285714 0.03389830508474576], ... 'String','radius initial:', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText17');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.1088 0.2260 0.2721 0.0339], ... 'String','radius final:', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText22');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'ListboxTop',0, ... 'Position',[0.108843537414966 0.13694915254237288 0.2714285714285714 0.03389830508474576], ... 'String','alpha initial:', ... 'FontUnits','normalized',... 'HorizontalAlignment','left', ... 'Style','text', ... 'Visible','off',... 'Tag','StaticText26');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.4489795918367346 0.1807909604519774 0.2721088435374149 0.03389830508474576], ... 'String','training length:', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText23');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.4489795918367346 0.2711864406779661 0.2721088435374149 0.03389830508474576], ... 'String','radius initial:', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText24');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.4490 0.2260 0.2721 0.0339], ... 'String','radius final:', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText25');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'ListboxTop',0, ... 'Position',[0.4489795918367346 0.13694915254237288 0.2721088435374149 0.03389830508474576], ... 'String','alpha initial:', ... 'FontUnits','normalized',... 'HorizontalAlignment','left', ... 'Style','text', ... 'Visible','off',... 'Tag','StaticText27');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.752941176470588 0.752941176470588 0.752941176470588], ... 'ListboxTop',0, ... 'Position',[0.3129251700680272 0.03389830508474576 0.217687074829932 0.03389830508474576], ... 'String','Change values', ... 'FontUnits','normalized',... 'Callback','som_gui(''change_def'');', ... 'Enable','off', ... 'Tag','Pushbutton6');if ver_53_or_newer, set(h1,'TooltipString','Change default values in training.'); endh1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.752941176470588 0.752941176470588 0.752941176470588], ... 'ListboxTop',0, ... 'Position',[0.8163265306122448 0.8152542372881356 0.163265306122449 0.05593220338983051], ... 'String','LOAD', ... 'FontUnits','normalized',... 'Callback','som_gui(''load_data'');', ... 'Tag','Pushbutton2');if ver_53_or_newer, set(h1,'TooltipString','Load data file.'); endh1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.752941176470588 0.752941176470588 0.752941176470588], ... 'ListboxTop',0, ... 'Position',[0.8163265306122448 0.6457627118644068 0.163265306122449 0.05593220338983051], ... 'String','INITIALIZE', ... 'FontUnits','normalized',... 'Callback','som_gui(''init'');', ... 'Enable','off', ... 'Tag','Pushbutton4');if ver_53_or_newer, set(h1,'TooltipString','Initialize map.'); endh1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.752941176470588 0.752941176470588 0.752941176470588], ... 'ListboxTop',0, ... 'Position',[0.8163265306122448 0.384180790960452 0.163265306122449 0.05649717514124294], ... 'String','TRAIN', ... 'FontUnits','normalized',... 'Callback','som_gui(''def_train'');', ... 'Enable','off', ... 'Tag','Pushbutton5');if ver_53_or_newer, set(h1,'TooltipString','Train map whit default values.'); endh1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.752941176470588 0.752941176470588 0.752941176470588], ... 'ListboxTop',0, ... 'Position',[0.8163265306122448 0.06779661016949153 0.163265306122449 0.05649717514124294], ... 'Callback','som_gui(''close'');', ... 'String','CLOSE', ... 'FontUnits','normalized',... 'Tag','Pushbutton8');if ver_53_or_newer, set(h1,'TooltipString','Close figure.'); endh1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.9 0.9 0.9], ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.09387755102040815 0.897954802259887 0.6530612244897959 0.03389830508474576], ... 'String','Status <no action>', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText10');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'ListboxTop',0, ... 'Position',[0.108843537414966 0.0903954802259887 0.2721088435374149 0.03389830508474576], ... 'String','Only finetune', ... 'FontUnits','normalized',... 'Callback','som_gui(''only_finetune'');', ... 'Enable','off', ... 'Style','radiobutton', ... 'Tag','Radiobutton1');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'ListboxTop',0, ... 'Position',[0.09523809523809523 0.9418531073446328 0.6530612244897959 0.0259887005649718], ... 'String','Information', ... 'FontUnits','normalized',... 'FontWeight','bold', ... 'Style','text', ... 'Tag','StaticText18');if nargout > 0, fig = h0; end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%function fig = loadgui3()temp = {'dat file';'mat file'};h0 = figure('Units','normalized', ... 'Color',[0.8 0.8 0.8], ... 'Name','Load data!', ... 'NumberTitle','off', ... 'PaperType','a4letter', ... 'Position',[0.3828125 0.5 0.3421875 0.189453125], ... 'Tag','Fig1');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'ListboxTop',0, ... 'Position',[0.02853881278538813 0.06443298969072164 0.7705479452054794 0.8698453608247422], ... 'Style','frame', ... 'Tag','Frame1');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'ListboxTop',0, ... 'Position',[0.04337899543378995 0.547680412371134 0.7420091324200913 0.354381443298969], ... 'Style','frame', ... 'Tag','Frame2');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'ListboxTop',0, ... 'Position',[0.04280821917808219 0.09664948453608246 0.7420091324200913 0.4188144329896907], ... 'Style','frame', ... 'Tag','Frame3');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[0.701960784313725 0.701960784313725 0.701960784313725], ... 'FontWeight','bold', ... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.05717762557077625 0.7881958762886597 0.2853881278538812 0.09664948453608246], ... 'String','From', ... 'FontUnits','normalized',... 'Style','text', ... 'Tag','StaticText1');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'Callback','som_gui(''workspace'');', ... 'ListboxTop',0, ... 'Position',[0.05107762557077625 0.7087628865979381 0.1997716894977169 0.09664948453608246], ... 'String','Ws', ... 'FontUnits','normalized',... 'Style','radiobutton', ... 'Tag','Radiobutton2');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'Callback','som_gui(''file'');', ... 'ListboxTop',0, ... 'Position',[0.05107762557077625 0.5773195876288659 0.2009132420091324 0.09793814432989689], ... 'String','File', ... 'FontUnits','normalized',... 'Style','radiobutton', ... 'Tag','Radiobutton1');h1 = uicontrol('Parent',h0, ... 'Units','normalized', ... 'BackgroundColor',[1 1 1], ... 'Callback','Handle = findobj(gcbf,''Tag'',''EditText2'');set(Handle,''String'','''');',... 'FontUnits','normalized',... 'HorizontalAlignment','left', ... 'ListboxTop',0, ... 'Position',[0.2893881278538812 0.7087628865979381 0.3139269406392694 0.09664948453608246], ... 'Style','edit', ... 'Tag','EditText1');h1 = uicontrol('Parent',h0, ... 'Units','norma
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -