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

📄 tv_param.m

📁 采用matlab编写的数字图像恢复程序
💻 M
📖 第 1 页 / 共 2 页
字号:
	'set(ui_a13,''backgroundcolor'',bgcolor);', ...        'set(ui_a13,''foregroundcolor'',[1 1 1]);', ...	'set(ui_a13,''style'',''text'');',...	'set(ui_a13,''string'',''Level p0 for course grid'');', ...        'set(ui_a13,''horizontalalignment'',''right'');',...	'set(ui_a13,''position'',a1size-11*rowheight);', ...	'set(ui_a13,''visible'',''on'');', ...	'set(ui_a14,''backgroundcolor'',bgcolor);', ...        'set(ui_a14,''foregroundcolor'',[1 1 1]);', ...	'set(ui_a14,''style'',''text'');',...	'set(ui_a14,''string'',''QLQsolve CG iter'');', ...        'set(ui_a14,''horizontalalignment'',''right'');',...	'set(ui_a14,''position'',a1size-12*rowheight);', ...	'set(ui_a14,''visible'',''on'');', ...	'set(ui_a15,''backgroundcolor'',bgcolor);', ...        'set(ui_a15,''foregroundcolor'',[1 1 1]);', ...	'set(ui_a15,''style'',''text'');',...	'set(ui_a15,''string'',''MG smoothing steps'');', ...        'set(ui_a15,''horizontalalignment'',''right'');',...	'set(ui_a15,''position'',a1size-13*rowheight);', ...	'set(ui_a15,''visible'',''on'');', ...	'set(ui_b13,''backgroundcolor'',[1 1 1]);', ...        'set(ui_b13,''foregroundcolor'',[0 0 0]);', ...	'set(ui_b13,''style'',''edit'');',...	'set(ui_b13,''string'',num2str(p0));', ...        'set(ui_b13,''horizontalalignment'',''right'');',...	'set(ui_b13,''position'',b1size-11*rowheight);', ...	'set(ui_b13,''callback'',p0_action);',...	'set(ui_b13,''visible'',''on'');', ...	'set(ui_b14,''backgroundcolor'',[1 1 1]);', ...        'set(ui_b14,''foregroundcolor'',[0 0 0]);', ...	'set(ui_b14,''style'',''edit'');',...	'set(ui_b14,''string'',num2str(Q_iter));', ...        'set(ui_b14,''horizontalalignment'',''right'');',...	'set(ui_b14,''position'',b1size-12*rowheight);', ...	'set(ui_b14,''callback'',Q_iter_action);',...	'set(ui_b14,''visible'',''on'');', ...	'set(ui_b15,''backgroundcolor'',[1 1 1]);', ...        'set(ui_b15,''foregroundcolor'',[0 0 0]);', ...	'set(ui_b15,''style'',''edit'');',...	'set(ui_b15,''string'',num2str(nu));', ...        'set(ui_b15,''horizontalalignment'',''right'');',...	'set(ui_b15,''position'',b1size-13*rowheight);', ...	'set(ui_b15,''callback'',nu_action);',...	'set(ui_b15,''visible'',''on'');'];uib9pos=uib7pos+[uia9pos(3)-uib7pos(1) -25 0 0];set(ui_b9, ...	'position',uib9pos, ...        'backgroundcolor',[1 1 1],...	'style','radio',...        'callback',MLJac_action,...	'value',0, ...	'visible','on');% controls for multilevel (MLSGS) preconditioninguia20pos=uia9pos+[uib9pos(1)+uib9pos(3) 0 -9 0];set(ui_a20, ...        'backgroundcolor',bgcolor,...        'foregroundcolor',[1 1 1], ...	'style','text',...        'horizontalalignment','right',...	'string','MLSGS', ...	'position',uia20pos, ...	'visible','on');MLSGS_action = ['pcgflag = 3;', ...	'set(ui_b7,''value'',0);', ...	'set(ui_b8,''value'',0);', ...	'set(ui_b9,''value'',0);', ...	'set(ui_a13,''backgroundcolor'',bgcolor);', ...        'set(ui_a13,''foregroundcolor'',[1 1 1]);', ...	'set(ui_a13,''style'',''text'');',...	'set(ui_a13,''string'',''Level p0 for course grid'');', ...        'set(ui_a13,''horizontalalignment'',''right'');',...	'set(ui_a13,''position'',a1size-11*rowheight);', ...	'set(ui_a13,''visible'',''on'');', ...	'set(ui_a14,''backgroundcolor'',bgcolor);', ...        'set(ui_a14,''foregroundcolor'',[1 1 1]);', ...	'set(ui_a14,''style'',''text'');',...	'set(ui_a14,''string'',''QLQsolve CG iter'');', ...        'set(ui_a14,''horizontalalignment'',''right'');',...	'set(ui_a14,''position'',a1size-12*rowheight);', ...	'set(ui_a14,''visible'',''on'');', ...	'set(ui_a15,''backgroundcolor'',bgcolor);', ...        'set(ui_a15,''foregroundcolor'',[1 1 1]);', ...	'set(ui_a15,''style'',''text'');',...	'set(ui_a15,''string'',''MG smoothing steps'');', ...        'set(ui_a15,''horizontalalignment'',''right'');',...	'set(ui_a15,''position'',a1size-13*rowheight);', ...	'set(ui_a15,''visible'',''on'');', ...	'set(ui_b13,''backgroundcolor'',[1 1 1]);', ...        'set(ui_b13,''foregroundcolor'',[0 0 0]);', ...	'set(ui_b13,''style'',''edit'');',...	'set(ui_b13,''string'',num2str(p0));', ...        'set(ui_b13,''horizontalalignment'',''right'');',...	'set(ui_b13,''position'',b1size-11*rowheight);', ...	'set(ui_b13,''callback'',p0_action);',...	'set(ui_b13,''visible'',''on'');', ...	'set(ui_b14,''backgroundcolor'',[1 1 1]);', ...        'set(ui_b14,''foregroundcolor'',[0 0 0]);', ...	'set(ui_b14,''style'',''edit'');',...	'set(ui_b14,''string'',num2str(Q_iter));', ...        'set(ui_b14,''horizontalalignment'',''right'');',...	'set(ui_b14,''position'',b1size-12*rowheight);', ...	'set(ui_b14,''callback'',Q_iter_action);',...	'set(ui_b14,''visible'',''on'');', ...	'set(ui_b15,''backgroundcolor'',[1 1 1]);', ...        'set(ui_b15,''foregroundcolor'',[0 0 0]);', ...	'set(ui_b15,''style'',''edit'');',...	'set(ui_b15,''string'',num2str(nu));', ...        'set(ui_b15,''horizontalalignment'',''right'');',...	'set(ui_b15,''position'',b1size-13*rowheight);', ...	'set(ui_b15,''callback'',nu_action);',...	'set(ui_b15,''visible'',''on'');'];uib20pos=uib9pos+[uia20pos(3)+uib9pos(3) 0 0 0];set(ui_b20, ...	'position',uib20pos, ...        'backgroundcolor',[1 1 1],...	'style','radio',...        'callback',MLSGS_action,...	'value',0, ...	'visible','on');% controls for parameter cg_maxiterset(ui_a10, ...	'backgroundcolor',bgcolor, ...        'foregroundcolor',[1 1 1], ...	'style','text',...	'string','cg max iter', ...        'horizontalalignment','right',...	'position',a1size-8*rowheight, ...	'visible','on');set(ui_b10, ...	'backgroundcolor',[1 1 1], ...        'foregroundcolor',[0 0 0], ...	'style','edit',...	'string',num2str(cg_maxiter), ...        'horizontalalignment','right',...	'position',b1size-8*rowheight, ...	'callback',cgmax_action,...	'visible','on');% controls for parameter cg_steptolset(ui_a11, ...	'backgroundcolor',bgcolor, ...        'foregroundcolor',[1 1 1], ...	'style','text',...	'string','cg step tol', ...        'horizontalalignment','right',...	'position',a1size-9*rowheight, ...	'visible','on');set(ui_b11, ...	'backgroundcolor',[1 1 1], ...        'foregroundcolor',[0 0 0], ...	'style','edit',...	'string',num2str(cg_steptol), ...        'horizontalalignment','right',...	'position',b1size-9*rowheight, ...	'callback',cgsteptol_action,...	'visible','on');% controls for parameter cg_residtolset(ui_a12, ...	'backgroundcolor',bgcolor, ...        'foregroundcolor',[1 1 1], ...	'style','text',...	'string','cg resid tol', ...        'horizontalalignment','right',...	'position',a1size-10*rowheight, ...	'visible','on');set(ui_b12, ...	'backgroundcolor',[1 1 1], ...        'foregroundcolor',[0 0 0], ...	'style','edit',...	'string',num2str(cg_residtol), ...        'horizontalalignment','right',...	'position',b1size-10*rowheight, ...	'callback',cgresidtol_action,...	'visible','on');frbgcolor = [1 1 1];set(ui_frame_r, 'position',[guifigsize(3)-110 210 106 120], ...        'backgroundcolor',frbgcolor,...	'style','frame',...	'visible','on');% other controls are placed relative to the exitbtn% Thus, we define the exitbtnpos here.exitbtnpos = [guifigsize(3)-105 5 95 20];cg_tab_text_size = [guifigsize(3)-105 5 60 20]+7*rowheight;cg_tab_radio_size = [guifigsize(3)-45 5 18 18]+7*rowheight;%Text label "Tabular Output"set(ui_a17, ...        'backgroundcolor',frbgcolor,...        'foregroundcolor',bgcolor, ...	'style','text',...        'horizontalalignment','center',...	'string','Tabular Output', ...	'position',exitbtnpos+12*rowheight, ...	'visible','on');% controls for parameter cg_tab (cg tabular output on or off)set(ui_a18, ...        'backgroundcolor',frbgcolor,...        'foregroundcolor',[0 0 0], ...	'style','text',...        'horizontalalignment','right',...	'string','CG ', ...	'position',cg_tab_text_size+4*rowheight, ...	'visible','on');cg_tab_action = ...                ['if get(ui_b18,''value'')==1,'...                        'cg_tab_flag=1;' ...                'else,' ...                        'cg_tab_flag=0;' ...                'end'];set(ui_b18, ...	'position',cg_tab_radio_size+4*rowheight, ...        'backgroundcolor',frbgcolor,...	'style','checkbox',...        'callback',cg_tab_action,...	'value',1, ...	'visible','on');% controls for parameter newt_tab (newton tabular output on or off)set(ui_a19, ...        'backgroundcolor',frbgcolor,...        'foregroundcolor',[0 0 0], ...	'style','text',...        'horizontalalignment','right',...	'string','Newton ', ...	'position',cg_tab_text_size+3*rowheight, ...	'visible','on');newt_tab_action = ...                ['if get(ui_b19,''value'')==1,'...                        'newt_tab_flag=1;' ...                'else,' ...                        'newt_tab_flag=0;' ...                'end'];set(ui_b19, ...	'position',cg_tab_radio_size+3*rowheight, ...        'backgroundcolor',frbgcolor,...	'style','checkbox',...        'callback',newt_tab_action,...	'value',1, ...	'visible','on');% buttons run/break/closeuirunbtn_action = ['set(uirunbtn,''string'',''Working''),',...	'set(uirunbtn,''backgroundcolor'',[1 .5 0]),', ...	'tv_driver,', ...	'set(uirunbtn,''backgroundcolor'',green),', ...	'set(uirunbtn,''string'',''Run Tikh TV'')'];set(uirunbtn, ...	'position', exitbtnpos+2*rowheight, ...	'callback',uirunbtn_action, ...	'string','Run Tikh TV', ...	'backgroundcolor',green, ...	'visible','on');set(uibreakbtn, ...	'visible','on', ...	'callback','tv_param,dbquit', ...	'position',exitbtnpos+rowheight);set(uiexitbtn, ...	'pos', exitbtnpos, ...	'visible','on');

⌨️ 快捷键说明

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