问题描述
我的问题很可能很容易在这个论坛和类似论坛上得到解答和重复,但奇怪的是找不到快速简单的答案。这是我的问题:
我在 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 (将#修改为@)