24小时热门版块排行榜    

查看: 380  |  回复: 3
当前主题已经存档。

kewei09

银虫 (小有名气)

[交流] 【求助】arpack输出本征向量的问题

请高手指点怎么在arpack里看本征向量?
我用的是dsarpack,下面         
call dsaupd ( ido, bmat, n, which, nev, tol, resid,
     &                 ncv, v, ldv, iparam, ipntr, workd, workl,
     &                 lworkl, info )
call HMATRIX(workd(ipntr(1)), workd(ipntr(2)))
call dseupd ( rvec, 'All', select, d, v, ldv, sigma,
     &         bmat, n, which, nev, tol, resid, ncv, v, ldv,
     &         iparam, ipntr, workd, workl, lworkl, ierr )
call HMATRIX(v(1,j),ax)
call daxpy(n, -d(j,1), v(1,j), 1, ax, 1)
hmatrix是把哈密顿量作用在前一个变量上,输出后一个变量
根据我的肤浅理解本征向量应该在v(1,j)里面,但是又好像应该是ax,现在应经晕了
拜托拜托!
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

happy_clp

木虫 (正式写手)

★ ★ ★
sunxiao(金币+1,VIP+0):谢谢参与,欢迎常来仿真编程版 4-9 23:14
kewei09(金币+1,VIP+0):sdfas 4-10 19:32
kewei09(金币+1,VIP+0):sdg 4-11 08:57
dsarpack?我用arpack,没有听过什么dsarpack
2楼2009-04-09 21:02:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kewei09

银虫 (小有名气)

dsarpack只是arpack里面的一个算双精度对称矩阵的
3楼2009-04-10 19:35:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wzhiqustc

金虫 (小有名气)

★ ★
sunxiao(金币+2,VIP+0):谢谢参与,欢迎常来仿真编程版 5-20 02:22
前段时间用了一下Arpack,本征向量放在V(1,j)里面,daxpy是在计算residual norm ||A*V(1,j)-lambda*V(1,j)||,是用来事后估计误差的
4楼2009-05-19 22:13:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 kewei09 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见