ARPACK 模式 3 移位和反转返回的特征值

问题描述

我的问题很可能很容易在这个论坛和类似论坛上得到解答和重复,但奇怪的是找不到快速简单的答案。这是我的问题:

我在 C 中使用 ARPACK 来计算具有模式 3 的广义特征值问题的特征值和特征向量,即所谓的移位和反转方法,其原理是将特征值的分布更改为更合适的分布,从而提供更好的结果收敛速度,但不知道dseupd等ARPACK的例程返回的特征值是多少。现在稍微解释一下就好了:

Shift and invert : 想要计算问题的最大特征* Kx = \lambdaMx 你把问题改成这样: inv[K-\sigmaM]Mx = \mu x 并且您在特征值之间具有以下关系: \mu = 1/(\lambda - \sigma)

所以我的问题很简单,似乎 dseupd 函数返回第二个问题的 \mu 特征值,这对我来说似乎很奇怪,因为没有你想要的.. 如果有人从 ARPACK 的文档中获得任何信息或从那里获得自己的知识和经验,这将对我和路过的人有所帮助

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...