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

📄 eigtoolgui.m

📁 个人特征结构配置GUI界面实现程序
💻 M
📖 第 1 页 / 共 4 页
字号:
h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoConvDiffC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','ConvDiffCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','&Davies', ...        'Tag','DemoDavies');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoDaviesS'')', ...        'Label','&Compute pseudospectra', ...        'Tag','DaviesPSAs');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoDaviesC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','DaviesCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','D&emmel', ...        'Tag','DemoDemmel');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoDemmelS'')', ...        'Label','Compute pseudospectra (&Faster: N=3)', ...        'Tag','DemmelPSAs');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoDemmelL'')', ...        'Label','Compute pseudospectra (&Slower: N=50)', ...        'Tag','DemmelPSAl');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoDemmelC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','DemmelCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','&Frank', ...        'Tag','DemoFrank');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoFrankS'')', ...        'Label','&Compute pseudospectra', ...        'Tag','FrankPSA');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoFrankC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','FrankCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','Gallery &3', ...        'Tag','DemoGallery3');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoGallery3S'')', ...        'Label','&Compute pseudospectra', ...        'Tag','Gallery3PSA');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoGallery3C'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','Gallery3Code');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','Gallery &5', ...        'Tag','DemoGallery5');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoGallery5S'')', ...        'Label','&Compute pseudospectra', ...        'Tag','Gallery5PSA');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoGallery5C'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','Gallery5Code');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','Ga&uss-Seidel', ...        'Tag','DemoGaussSeidel');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoGaussSeidelN'')', ...        'Label','Compute pseudospectra (&Classical)', ...        'Tag','GaussSeidelPSAn');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoGaussSeidelS'')', ...        'Label','Compute pseudospectra (conv-diff, &Downwind)', ...        'Tag','GaussSeidelPSAs');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoGaussSeidelL'')', ...        'Label','Compute pseudospectra (conv-diff, &Upwind)', ...        'Tag','GaussSeidelPSAl');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoGaussSeidelC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','GaussSeidelCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','Goduno&v', ...        'Tag','DemoGodunov');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoGodunovS'')', ...        'Label','&Compute pseudospectra', ...        'Tag','GodunovPSA');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoGodunovC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','GodunovCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','&Grcar', ...        'Tag','DemoGrcar');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoGrcarS'')', ...        'Label','Compute pseudospectra (&Faster: N=50)', ...        'Tag','GrcarPSAs');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoGrcarL'')', ...        'Label','Compute pseudospectra (&Slower: N=100)', ...        'Tag','GrcarPSAl');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoGrcarC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','GrcarCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','&Hatano-Nelson', ...        'Tag','DemoAnderson');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoAndersonS'')', ...        'Label','Compute pseudospectra (&Faster: N=100)', ...        'Tag','AndersonPSAs');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoAndersonL'')', ...        'Label','Compute pseudospectra (&Slower: N=200)', ...        'Tag','AndersonPSAl');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoAndersonC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','AndersonCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','&Kahan', ...        'Tag','DemoKahan');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoKahanS'')', ...        'Label','&Compute pseudospectra', ...        'Tag','KahanPSA');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoKahanC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','KahanCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','&Landau', ...        'Tag','DemoLandau');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoLandauS'')', ...        'Label','Compute pseudospectra (&Faster: N=120)', ...        'Tag','LandauPSAs');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoLandauL'')', ...        'Label','Compute pseudospectra (&Slower: N=250)', ...        'Tag','LandauPSAl');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoLandauC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','LandauCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','&Orr-Sommerfeld', ...        'Tag','DemoOrrSommerfeld');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoOrrSommerfeldS'')', ...        'Label','&Compute pseudospectra', ...        'Tag','OrrSommerfeldPSA');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoOrrSommerfeldC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','OrrSommerfeldCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','&Random', ...        'Tag','DemoRandom');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoRandomS'')', ...        'Label','&Compute pseudospectra', ...        'Tag','RandomPSAs');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoRandomC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','RandomCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','Random &Triangular', ...        'Tag','DemoRandomTri');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoRandomTriS'')', ...        'Label','&Compute pseudospectra', ...        'Tag','RandomTriPSAs');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoRandomTriC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','RandomTriCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','Riffle &Shuffle', ...        'Tag','DemoRiffle');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoRiffleS'')', ...        'Label','&Compute pseudospectra', ...        'Tag','RifflePSAs');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoRiffleC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','RiffleCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','Trans&ient', ...        'Tag','DemoTransient');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoTransientS'')', ...        'Label','&Compute pseudospectra', ...        'Tag','TransientPSA');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoTransientC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','TransientCode');h2 = uimenu('Parent',h1, ...        'Callback','', ...        'Label','Twisted Toeplit&z', ...        'Tag','DemoTwisted');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoTwistedS'')', ...        'Label','&Compute pseudospectra', ...        'Tag','TwistedPSA');h3 = uimenu('Parent',h2, ...        'Callback','eigtool_switch_fn(''DemoTwistedC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','TwistedCode');h2 = uimenu('Parent',mnu_h, ...        'Callback','', ...        'Label','&Sparse matrices', ...        'Tag','');h3 = uimenu('Parent',h2, ...        'Callback','', ...        'Label','&Dielectric waveguide', ...        'Tag','');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoDwaveS'')', ...        'Label','&ARPACK/eigs computation (N=2048)', ...        'Tag','DwavePSAs');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoDwaveC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','DwaveCode');h3 = uimenu('Parent',h2, ...        'Callback','', ...        'Label','&Convection Diffusion (sparse)', ...        'Tag','');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoSparseCDS'')', ...        'Label','ARPACK/eigs computation (&Faster: N=1600)', ...        'Tag','SparseCDPSAs');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoSparseCDL'')', ...        'Label','ARPACK/eigs computation (&Slower: N=3600)', ...        'Tag','SparseCDPSAl');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoSparseCDC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','SparseCDCode');h3 = uimenu('Parent',h2, ...        'Callback','', ...        'Label','&Elliptic PDE', ...        'Tag','');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoPDES'')', ...        'Label','ARPACK/eigs computation (&Faster: N=900)', ...        'Tag','PDEPSAs');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoPDEL'')', ...        'Label','ARPACK/eigs computation (&Slower: N=2961)', ...        'Tag','PDEPSAl');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoPDEC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','PDECode');h3 = uimenu('Parent',h2, ...        'Callback','', ...        'Label','&Markov Chain', ...        'Tag','');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoMarkovS'')', ...        'Label','ARPACK/eigs computation (&Faster: N=465)', ...        'Tag','MarkovPSAs');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoMarkovL'')', ...        'Label','ARPACK/eigs computation (&Slower: N=5050)', ...        'Tag','MarkovPSAl');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoMarkovC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','MarkovCode');h3 = uimenu('Parent',h2, ...        'Callback','', ...        'Label','&Olmstead', ...        'Tag','');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoOlmsteadS'')', ...        'Label','ARPACK/eigs computation (&Faster: N=500)', ...        'Tag','OlmsteadPSAs');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoOlmsteadL'')', ...        'Label','ARPACK/eigs computation (&Slower: N=1000)', ...        'Tag','OlmsteadPSAl');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoOlmsteadC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','OlmsteadCode');h3 = uimenu('Parent',h2, ...        'Callback','', ...        'Label','R-D &Brusselator', ...        'Tag','');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoRDBS'')', ...        'Label','ARPACK/eigs computation (&Faster: N=800)', ...        'Tag','RDBPSAs');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoRDBL'')', ...        'Label','ARPACK/eigs computation (&Slower: N=3200)', ...        'Tag','RDBPSAl');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoRDBC'')', ...        'Label','&Description and code', ...        'Separator','on', ...        'Tag','RDBCode');h3 = uimenu('Parent',h2, ...        'Callback','', ...        'Label','&Random (sparse)', ...        'Tag','');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoSparseRandS'')', ...        'Label','ARPACK/eigs computation (&Faster: N=30,000)', ...        'Tag','SparseRandPSAs');h4 = uimenu('Parent',h3, ...        'Callback','eigtool_switch_fn(''DemoSparseRandL'')', ...

⌨️ 快捷键说明

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