⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fuzzy_g.m

📁 The neuro-fuzzy software for identification and data analysis has been implemented in the MATLAB lan
💻 M
📖 第 1 页 / 共 2 页
字号:
		'Style',		'text'				,...		'String',		'Max No of rules:'		,...		'BackGroundColor',	[.5,.5,.5]			,...		'Position',		[310,200,155,18]);set(comp_max_txt,'visible','off');comp_max=comp_min+1;comp_max_sli=uicontrol(window,...		'Style',		'slider'								,...		'BackGroundColor',	[.5,.5,.5]								,...		'Min',			2									,...		'Max',			41									,...		'Value',		comp_max								,...		'CallBack',		['c=get(comp_max_sli,''Value'');'					,...					 'comp_max=comp_max+sign(c-comp_max);'					,...					 'if comp_max<comp_min+1,'						,...						'comp_max=comp_min+1;'						,...					 'end,'									,...					 'set(comp_max_sli,''Value'',comp_max);'				,...					 'set(comp_max_cur,''String'',num2str(get(comp_max_sli,''Value'')))']	,...	 		'Position',		[310,180,175,18]);set(comp_max_sli,'visible','off');comp_max_cur=uicontrol(window,...		'Style',		'text'					,...		'BackGroundColor',	[.8,.8,.8]				,...		'String',		num2str(get(comp_max_sli,'Value'))	,...		'Position',		[465,200,20,16]);set(comp_max_cur,'visible','off');				comp_frame=uicontrol(window,...		'Style',		'frame'			,...			'BackGroundColor',	[.5,.5,.5]		,...		'Position',		[305,175,185,50]);set(comp_frame,'visible','on');comp_txt=uicontrol(window,...		'Style',		'text'			,...		'String',		'No of rules:'		,...		'BackGroundColor',	[.5,.5,.5]		,...		'Position',		[310,200,155,18]);set(comp_txt,'visible','on');comp=comp_min;comp_sli=uicontrol(window,...		'Style',		'slider'							,...		'BackGroundColor',	[.5,.5,.5]							,...		'Min',			1								,...		'Max',			40								,...		'Value',		comp								,...		'CallBack',		['c=get(comp_sli,''Value'');'					,...					 'comp=comp+sign(c-comp);'					,...					 'set(comp_sli,''Value'',comp);'				,...					 'set(comp_cur,''String'',num2str(get(comp_sli,''Value'')));']	,...		'Position',		[310,180,175,18]);set(comp_sli,'visible','on');comp_cur=uicontrol(window,...		'Style',		'text'					,...		'BackGroundColor',	[.8,.8,.8]				,...		'String',		num2str(get(comp_sli,'Value'))		,...		'Position',		[465,200,20,16]);set(comp_cur,'visible','on');uicontrol(window,...		'Style',		'frame'			,...			'BackGroundColor',	[.5,.5,.5]		,...		'Position',		[5,105,240,65]);uicontrol(window,...		'Style',		'text'			,...		'String',		'Membership Functions:'	,...		'BackGroundColor',	[.5,.5,.5]		,...		'Position',		[10,150,220,18]);memb_fun='gaussian';fun1=uicontrol(window,...		'Style',		'radio'				,...		'String',		'Gaussian'			,...		'Value',		1				,...		'BackGroundColor',	[.5,.5,.5]			,...			'CallBack',		['set(fun1,''value'',1),'	,...					'set(fun2,''value'',0),'	,...					'memb_fun=''gaussian'';']	,...		'Position',		[10,110,110,25]);set(fun1,'visible','on'),fun2=uicontrol(window,...		'Style',		'radio'				,...		'String',		'Triangular'			,...		'Value',		0				,...		'BackGroundColor',	[.5,.5,.5]			,...			'CallBack',		['set(fun1,''value'',0),'	,...					'set(fun2,''value'',1),'	,...					'memb_fun=''triangular'';']	,...		'Position',		[130,110,110,25]);set(fun2,'visible','on'),uicontrol(window,...		'Style',		'frame'			,...			'BackGroundColor',	[.5,.5,.5]		,...			'Position',		[250,105,240,65]);uicontrol(window,...		'Style',		'text'			,...		'String',		'Architecture:'		,...		'BackGroundColor',	[.5,.5,.5]		,...		'Position',		[255,150,220,18]);arch='comb';arch1=uicontrol(window,...		'Style',		'radio'				,...		'String',		'Combined'			,...		'Value',		1				,...		'BackGroundColor',	[.5,.5,.5]			,...			'CallBack',		['set(arch1,''value'',1),'	,...					'set(arch2,''value'',0),'	,...					'arch=''comb'';']		,...		'Position',		[255,110,110,25]);set(arch1,'visible','on'),arch2=uicontrol(window,...		'Style',		'radio'				,...		'String',		'Weigthed'			,...		'Value',		0				,...		'BackGroundColor',	[.5,.5,.5]			,...			'CallBack',		['set(arch1,''value'',0),'	,...					'set(arch2,''value'',1),'	,...					'arch=''weigthed'';']		,...		'Position',		[375,110,110,25]);set(arch2,'visible','on'),uicontrol(window,...		'Style',		'frame'			,...			'BackGroundColor',	[.5,.5,.5]		,...		'Position',		[5,35,240,65]);uicontrol(window,...		'Style',		'text'				,...		'String',		'Format of the Consequences:'	,...		'BackGroundColor',	[.5,.5,.5],...		'Position',		[10,80,220,18]);format_out='linear';out1=uicontrol(window,...		'Style',		'radio'				,...		'String',		'Linear'			,...		'Value',		1				,...		'BackGroundColor',	[.5,.5,.5]			,...			'CallBack',		['set(out1,''value'',1),'	,...					'set(out2,''value'',0),'	,...					'format_out=''linear'';']	,...		'Position',		[10,40,110,25]);set(out1,'visible','on'),out2=uicontrol(window,...		'Style',		'radio'				,...		'String',		'Constant'			,...		'Value',		0				,...		'BackGroundColor',	[.5,.5,.5]			,...			'CallBack',		['set(out1,''value'',0),'	,...					'set(out2,''value'',1),'	,...					'format_out=''constant'';']	,...		'Position',		[130,40,110,25]);set(out2,'visible','on')uicontrol(window,...		'Style',		'frame'			,...			'BackGroundColor',	[.5,.5,.5]		,...		'Position',		[250,35,240,65]);uicontrol(window,...		'Style',		'text'			,...		'String',		'Output of the model:'	,...		'BackGroundColor',	[.5,.5,.5]		,...		'Position',		[255,75,220,18]);model_bias='no_bias';bias1=uicontrol(window,...		'Style',		'radio'				,...		'String',		'No Bias'			,...		'Value',		1				,...		'BackGroundColor',	[.5,.5,.5]			,...			'CallBack',		['set(bias1,''value'',1),'	,...					'set(bias2,''value'',0),'	,...					'model_bias=''no_bias'';']	,...		'Position',		[255,40,110,25]);set(bias1,'visible','on'),bias2=uicontrol(window,...		'Style',		'radio'				,...		'String',		'Bias'				,...		'Value',		0				,...		'BackGroundColor',	[.5,.5,.5]			,...			'CallBack',		['set(bias1,''value'',0),'	,...					'set(bias2,''value'',1),'	,...					'model_bias=''bias'';']		,...		'Position',		[375,40,110,25]);set(bias2,'visible','on'),init_frame=uicontrol(window,...		'Style',		'frame'			,...			'BackGroundColor',	[.5,.5,.5]		,...		'Position',		[495,65,240,65]);set(init_frame,'visible','on');init_txt=uicontrol(window,...		'Style',		'text'			,...		'String',		'Initialization:'	,...		'BackGroundColor',	[.5,.5,.5]		,...		'Position',		[500,110,220,18]);set(init_txt,'visible','on');init='HFC';init1=uicontrol(window,...		'Style',		'radio'				,...		'String',		'HFC'				,...		'Value',		1				,...		'BackGroundColor',	[.5,.5,.5]			,...			'CallBack',		['set(init1,''value'',1),'	,...					'set(init2,''value'',0),'	,...					'init=''HFC'';']	,...		'Position',		[500,70,110,25]);set(init1,'visible','on');init2=uicontrol(window,...		'Style',		'radio'				,...		'String',		'k_mean'			,...		'Value',		0				,...		'BackGroundColor',	[.5,.5,.5]			,...			'CallBack',		['set(init1,''value'',0),'	,...					'set(init2,''value'',1),'	,...					'init=''k_mean'';']		,...		'Position',		[620,70,110,25]);set(init2,'visible','on');uicontrol(window,...		'Style',		'frame'		,...			'BackGroundColor',	[.5,.5,.5]	,...		'Position',		[5,175,295,95]);pr='one_mod';pr1=uicontrol(window,...		'Style',		'radio'						,...		'String',		'Train one model of given complexity'		,...		'Value',		1						,...		'BackGroundColor',	[.5,.5,.5]					,...			'CallBack',		['set(pr1,''value'',1),'			,...					'set(pr2,''value'',0),'				,...					'set(pr3,''value'',0),'				,...					'pr=''one_mod'';'				,...					'set(true_ok,''visible'',''off'');'		,...					'set(getdata,''visible'',''on'');'		,...					'set(getmodel,''visible'',''off'');'		,...					'set(getinputs,''visible'',''off'');'		,...					'set(fun1,''visible'',''on''),'			,...					'set(fun2,''visible'',''on''),'			,...					'set(arch1,''visible'',''on''),'		,...					'set(arch2,''visible'',''on''),'		,...					'set(out1,''visible'',''on''),'			,...					'set(out2,''visible'',''on''),'			,...					'set(bias1,''visible'',''on''),'		,...					'set(bias2,''visible'',''on''),'		,...					'set(init_frame,''visible'',''on'');'		,...					'set(init_txt,''visible'',''on'');'		,...					'set(init1,''visible'',''on'');'		,...					'set(init2,''visible'',''on'');'		,...					'set(err_hist_butt,''visible'',''off'');'	,...					'set(err_comp_butt,''visible'',''off'');'	,...					'set(mod_par_butt,''visible'',''on'');'  	,...					'set(mod_hist_butt,''visible'',''on'');' 	,...					'set(pred_butt,''visible'',''off'');'		,...					'set(X_sli,''visible'',''off'');'	 	,...					'set(X_cur,''visible'',''off'');'	 	,...					'set(X_txt,''visible'',''off'');'	 	,...					'set(X_frame,''visible'',''off'');'		,...					'set(comp_sli,''visible'',''on'');'		,...					'set(comp_cur,''visible'',''on'');'		,...					'set(comp_txt,''visible'',''on'');'		,...					'set(comp_frame,''visible'',''on'');'		,...					'set(comp_min_sli,''visible'',''off'');'	,...					'set(comp_min_cur,''visible'',''off'');'	,...					'set(comp_min_txt,''visible'',''off'');'	,...					'set(comp_minmax_frame,''visible'',''off'');'	,...					'set(comp_max_sli,''visible'',''off'');'	,...					'set(comp_max_cur,''visible'',''off'');'	,...					'set(comp_max_txt,''visible'',''off'');']     	,...		'Position',		[10,240,285,25]);pr2=uicontrol(window,...		'Style',		'radio'						,...		'String',		'Evaluate an existing model'			,...		'Value',		0						,...		'BackGroundColor',	[.5,.5,.5]					,...			'CallBack',		['set(pr1,''value'',0),'			,...					'set(pr2,''value'',1),'				,...					'set(pr3,''value'',0),'				,...					'pr=''evaluate'';'				,...					'set(true_ok,''visible'',''off'');'		,...					'set(getdata,''visible'',''off'');'		,...					'set(getmodel,''visible'',''on'');'		,...					'set(getinputs,''visible'',''on'');'		,...					'set(fun1,''visible'',''on''),'			,...					'set(fun2,''visible'',''on''),'			,...					'set(arch1,''visible'',''on''),'		,...					'set(arch2,''visible'',''on''),'		,...					'set(out1,''visible'',''on''),'			,...					'set(out2,''visible'',''on''),'			,...					'set(bias1,''visible'',''on''),'		,...					'set(bias2,''visible'',''on''),'		,...					'set(init_frame,''visible'',''off'');'		,...					'set(init_txt,''visible'',''off'');'		,...					'set(init1,''visible'',''off'');'		,...					'set(init2,''visible'',''off'');'		,...					'set(err_hist_butt,''visible'',''off'');'	,...					'set(err_comp_butt,''visible'',''off'');'	,...					'set(mod_par_butt,''visible'',''off'');'  	,...					'set(mod_hist_butt,''visible'',''off'');' 	,...					'set(pred_butt,''visible'',''on'');'		,...					'set(X_sli,''visible'',''off'');'	 	,...					'set(X_cur,''visible'',''off'');'	 	,...					'set(X_txt,''visible'',''off'');'	 	,...					'set(X_frame,''visible'',''off'');'		,...					'set(comp_sli,''visible'',''off'');'		,...					'set(comp_cur,''visible'',''on'');'		,...					'set(comp_txt,''visible'',''on'');'		,...					'set(comp_frame,''visible'',''on'');'		,...					'set(comp_min_sli,''visible'',''off'');'	,...					'set(comp_min_cur,''visible'',''off'');'	,...					'set(comp_min_txt,''visible'',''off'');'	,...					'set(comp_minmax_frame,''visible'',''off'');'	,...					'set(comp_max_sli,''visible'',''off'');'	,...					'set(comp_max_cur,''visible'',''off'');'	,...					'set(comp_max_txt,''visible'',''off'');']     	,...		'Position',		[10,210,285,25]);pr3=uicontrol(window,...		'Style',		'radio'						,...		'String',		'Search for the best complexity'		,...		'Value',		0						,...		'BackGroundColor',	[.5,.5,.5]					,...			'CallBack',		['set(pr1,''value'',0),'			,...					'set(pr2,''value'',0),'				,...					'set(pr3,''value'',1),'				,...					'pr=''comp_err'';'				,...					'set(true_ok,''visible'',''off'');'		,...					'set(getdata,''visible'',''on'');'		,...					'set(getmodel,''visible'',''off'');'		,...					'set(getinputs,''visible'',''off'');'		,...					'set(fun1,''visible'',''on''),'			,...					'set(fun2,''visible'',''on''),'			,...					'set(arch1,''visible'',''on''),'		,...					'set(arch2,''visible'',''on''),'		,...					'set(out1,''visible'',''on''),'			,...					'set(out2,''visible'',''on''),'			,...					'set(bias1,''visible'',''on''),'		,...					'set(bias2,''visible'',''on''),'		,...					'set(init_frame,''visible'',''on'');'		,...					'set(init_txt,''visible'',''on'');'		,...					'set(init1,''visible'',''on'');'		,...					'set(init2,''visible'',''on'');'		,...					'set(err_hist_butt,''visible'',''on'');' 	,...					'set(err_comp_butt,''visible'',''on'');' 	,...					'set(mod_par_butt,''visible'',''off'');' 	,...					'set(mod_hist_butt,''visible'',''off'');'	,...					'set(pred_butt,''visible'',''off'');'		,...					'set(X_frame,''visible'',''on'');'	 	,...					'set(X_sli,''visible'',''on'');'	 	,...					'set(X_cur,''visible'',''on'');'	 	,...					'set(X_txt,''visible'',''on'');'		,...					'set(comp_sli,''visible'',''off'');'		,...					'set(comp_cur,''visible'',''off'');'		,...					'set(comp_txt,''visible'',''off'');'		,...					'set(comp_frame,''visible'',''off'');'		,...					'set(comp_min_sli,''visible'',''on'');'		,...					'set(comp_min_cur,''visible'',''on'');'		,...					'set(comp_min_txt,''visible'',''on'');'		,...					'set(comp_max_sli,''visible'',''on'');'		,...					'set(comp_max_cur,''visible'',''on'');'		,...					'set(comp_max_txt,''visible'',''on'');'		,...					'set(comp_minmax_frame,''visible'',''on'');']  	,...		'Position',		[10,180,285,25]);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -