24小时热门版块排行榜    

Znn3bq.jpeg
查看: 285  |  回复: 0

zmoyanyu

铜虫 (正式写手)

[求助] 麻烦大家帮忙看看这个程序错在哪里了

program bhs
!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++声明
implicit none
integer,parameter::Num=10        !能量的格点数
integer,parameter::Num1=100      !位置的格点数
real::bhs(Num,Num1)                !存放波函数的数组
real::bhs1(Num,Num1)                !存放波函数的中间过渡数组
real::energy(Num)                   !存放能量本征值的数组
integer::n                         !既是本征态量子数,又是能量循环指标
integer::c                          ! denote 2
real::w                             !谐振子的振动频率
real::x                             !表示位置的变量
real::xx                            !位置的最大值
real::dx                            !数值模拟的位置间隔
real::kjc(1)                        !k的阶乘
real::efkjc(1)                      !二分之k的阶乘
integer::j                          !位置循环指标
integer::i                          !厄密多项式项数循环指标
integer::k                          !n取一定值时,波函数的项数由第项叠加至第n项的循环指标
integer::g                          !用来求k的阶乘,以及二分之k的阶乘的循环指标
!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++赋值
xx=4.0
dx=xx/Num1
w=2.0
c=2

open(unit=60,file='bhs.txt')
open(unit=70,file='energy.txt')

!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++运算
! do j=1,Num1=100
!x=j*dx
!bhs(0,j)=exp((-1.0/2.0)*x**2)
!end do

energy(0)=(1.0/2.0)*w

do j=1,Num1   !++++++++++++++++++++++++++++++++++++++++++++++++++++++++the loop of station
    energy(n)=(n+1.0/2.0)*w
    x=j*dx

do n=1,Num     !++++++++++++++++++++++++++++++++++++++++++++++++++++++++the loop of energy
  if (n%c==0) then
    do k=1,n    !+++++++++++++++++++++++++++++++++++++++++++++++++++++++++the loop of k
       do g=1,k  !++++++++++++++++++++++++++++++++++++++++++++++++++++++++the loop of g
          kjc(0) =kjc(0)*g
          efkjc(0)=efkjc(0)*(g/2.0)
       end do     !+++++++++++++++++++++++++++++++++++++++++++++++++++++++end g
       bhs1(k,j)=exp((-1.0/2.0)*x**2)*((-1)**(n/2.0)*kjc(0)*(2x)**(n-2*(n/2.0))/efkjc(0))
       bhs1(n,j)=bhs1(n,j)+bhs1(k,j)
       kjc(0)=0.0
       efkjc(0)=0.0
       end do      !++++++++++++++++++++++++++++++++++++++++++++++++++++++end k
       bhs(n,j)=bhs1(n,j)+exp((-1.0/2.0)*x**2)
       end if
   
    !bhs(0,j)=exp((-1.0/2.0)*x**2)
   
   if (n%c==1)then
    do k=1,n
       do g=1,k
          kjc(0)=kjc(0)*g
          efkjc(0)=efkjc(0)*(g/2.0)
       end do
          bhs1(k,j)=exp((-1.0/2.0)*x**2)*((-1)**((n-1)/2.0)*kjc(0)*(2x)**(n-2*((n-1)/2.0))/efkjc(0))
          bhs1(n,j)=bhs1(n,j)+bhs(k,j)
          kjc(0)=0.0
          efkjc(0)=0.0
       end do
        bhs(n,j)=bhs1(n,j)+exp((-1.0/2.0)*x**2)
    end if
   
    end do  !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++end the loop of energy
    end do  !++++++++++++++++++++++++++++++++++++++++++++++++++++++++++end the loop of station
   
   
    do n=1,Num
    do j=1,Num1
    write(60,*)bhs(n,j)
    write(70,*)energy(n)
   
    end do
    end do
    close(60)
    close(70)
    end program
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 coolhaha 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 面上本子正文33页,违规吗?会被低分嘛? +8 1234567wang 2026-05-17 10/500 2026-05-18 18:52 by zzahkj
[基金申请] 国自然上会要求 +5 无名者登山 2026-05-18 9/450 2026-05-18 17:50 by BlakeReary
[硕博家园] 我在等一个没有答案的答案 +3 Love_MH 2026-05-17 3/150 2026-05-18 02:22 by 竹林孤影
[文学芳草园] 半夜喝咖啡 +3 myrtle 2026-05-15 5/250 2026-05-18 01:03 by 小沈2018
[基金申请] 这年头没有找到涵评专家,还有中面上的可能吗 +13 dd921ww 2026-05-12 16/800 2026-05-17 12:38 by 于轩
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 v9tggjlwd0 2026-05-15 4/200 2026-05-17 08:11 by 11n4dfd8yn
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 v9tggjlwd0 2026-05-15 4/200 2026-05-17 08:06 by 11n4dfd8yn
[找工作] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 l7k6xnh0yc 2026-05-14 6/300 2026-05-17 07:31 by 11n4dfd8yn
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 l7k6xnh0yc 2026-05-14 8/400 2026-05-17 07:26 by 11n4dfd8yn
[考博] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +6 l7k6xnh0yc 2026-05-14 6/300 2026-05-17 07:11 by 11n4dfd8yn
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +5 cjf4bx70cj 2026-05-14 7/350 2026-05-17 06:55 by 11n4dfd8yn
[博后之家] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 k37jurhrau 2026-05-16 4/200 2026-05-17 01:35 by ue3ir18jc3
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 k37jurhrau 2026-05-16 3/150 2026-05-17 01:25 by ue3ir18jc3
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 ky2p12rrjj 2026-05-15 3/150 2026-05-17 00:45 by ue3ir18jc3
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 x0mp7owy2b 2026-05-15 4/200 2026-05-17 00:25 by ue3ir18jc3
[有机交流] 求助2,4-二氯-5-嘧啶甲醛的合成方法 20+3 光吃不拉 2026-05-14 6/300 2026-05-16 19:46 by Equinoxhua
[有机交流] 求有机合成大神指点三硫酸乙烯酯(CAS:2793408-99-6)的合成路线 30+3 Leekmid 2026-05-13 10/500 2026-05-16 16:37 by czyzsu
[有机交流] 如何实现卤原子转化 +3 BT20230424 2026-05-15 5/250 2026-05-16 16:20 by czyzsu
[考博] 26应届毕业生考博求助 +3 wo一定上岸 2026-05-13 3/150 2026-05-14 21:47 by 明海天涯
[考博] 材料类只有一篇综述能申博么 +4 乐逍遥谷 2026-05-13 4/200 2026-05-14 12:05 by zhyzzh
信息提示
请填处理意见