±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 827  |  »Ø¸´: 4

zhaoxyah

Ìú¸Ëľ³æ (ÖøÃûдÊÖ)

[ÇóÖú] fortran Ö÷³ÌÐòµ÷ÓÃÎļþµÄÎÊÌâ ÒÑÓÐ1È˲ÎÓë

fortran³ÌÐò£¨Áú±´¸ñÇó»ý·¨£©ÖÐÖ÷³ÌÐòÈçÏ£¬ÏÖÔÚÎÊÌâÊÇÎÒÏëµ÷ÓÃÎļþu0.datÖеÄÊý¾ÝÀ´´øÈë·½³Ì¼ÆË㣬³ÌÐòÔËÐÐ×ÜÊdzöÏÖÎÊÌ⣨ÎÊÌâÓ¦¸Ã³öÔÚ¶Ôu0.datµÄµ÷ÓÃÉÏ£©£¬Çë¸÷λ°ïæָµ¼ ÐÞÕý£¬Ð»Ð»
               DOUBLE PRECISION F,A,B,S,faiw,u0(36)
        open(1,file='u0.dat',status='old')
               open(3,file='s.dat')
        do 20 i=1,36
        read(1,10)u0(i)
        u0=u0(i)
        faiw=-0.252038D+01
        A=faiw
        B=0
        EPS=0.000001
        CALL FROMB(A,B,F,EPS,S,u0)
        WRITE(3,10) S
20    continue
10        FORMAT(1X,D15.6,1X,D15.6,1X,D15.6,1X,D15.6,1X,D15.6,1X,D15.6)
        END
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

qchem

Ìú¸Ëľ³æ (ÖøÃûдÊÖ)


¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
zhaoxyah: ½ð±Ò+50 2015-05-26 08:37:14
µ½µ×³öʲô´íÎóÄãÒ²²»Ëµ£¬¾Í²»ºÃÅжÏÁË

»òÐíÎÊÌâÊdzöÔÚ¸ñʽÊäÈëÉÏ

[ ·¢×ÔСľ³æ¿Í»§¶Ë ]
2Â¥2015-05-25 15:02:16
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhaoxyah

Ìú¸Ëľ³æ (ÖøÃûдÊÖ)

ÒýÓûØÌû:
2Â¥: Originally posted by qchem at 2015-05-25 15:02:16
µ½µ×³öʲô´íÎóÄãÒ²²»Ëµ£¬¾Í²»ºÃÅжÏÁË

»òÐíÎÊÌâÊdzöÔÚ¸ñʽÊäÈëÉÏ

ºÜ±§Ç¸£¬ÎÒÒÔΪ±ðÈËÄÜ¿´¶®£¬ÏÖÔÚÎÒ°ÑÏà¹ØÐÅÏ¢¸½Ï£¬ÈçÓÐʱ¼äÂé·³°ï¿´£¬Ð»Ð»£¬²»¹ÜÔõÑù£¬¶¼·Ç³£¸ÐлÄã
ÔËÐнá¹ûÏÔʾΪ        forrtl: severe <157>: program exception - access violation, ¾ßÌå³ÌÐòÈçÏÂ
{ÈôÖ÷³ÌÐòÖв»µ÷ÓÃÎļþu0.dat£¬³ÌÐò¿ÉÒÔÔËÐУ¬ÏÖÔÚÊÇÎÒÏëµ÷ÓÃÎļþu0.dat, ÎÒÏëÓ¦¸Ã³öÔÚu0.dat Õâ¸öÎļþµÄµ÷ÓÃÉÏ£¬ u0.dat ÊÇ36ÐÐ1ÁÐ}

SUBROUTINE FROMB(A,B,F,EPS,T,u0)
        DIMENSION Y(10)
        DOUBLE PRECISION A,B,F,T,Y,H,P,S,Q,u0
        H=B-A
        Y(1)=H*(F(A)+F(B))/2.0
        M=1
        N=1
10        P=0.0
        DO 20 I=0,N-1
20        P=P+F(A+(I+0.5)*H)
        P=(Y(1)+H*P)/2.0
        S=1.0
        DO 30 K=1,M
          S=4*S
          Q=(S*P-Y(K))/(S-1)
          Y(K)=P
          P=Q
30        CONTINUE
        IF ((ABS(Q-Y(M)).GE.EPS).AND.(M.LE.9)) THEN
          M=M+1
          Y(M)=Q
          N=N+N
          H=H/2.0
          GOTO 10
        END IF
        T=Q
        RETURN
        END


        EXTERNAL F
       
      DOUBLE PRECISION F,A,B,S,faiw,u0(36)
        open(1,file='u0.dat',status='old')
               open(3,file='s.dat')
        do 20 i=1,36
        read(1,10)u0(i)
        u0=u0(i)
        faiw= -0.221612D+01  
        A=faiw
        B=0
        EPS=0.000001
        CALL FROMB(A,B,F,EPS,S,u0)
        WRITE(3,10) S
20    continue
10        FORMAT(1X,D15.6,1X,D15.6,1X,D15.6,1X,D15.6,1X,D15.6,1X,D15.6)
        END

      
        FUNCTION F(X,u0)
        DOUBLE PRECISION F,X,miu,gama,n10,n20,faiw,u0,z2,e0,m21,nn
       
        nn=10.0
        m21=1.0
        miu=1836.0
         n20=   0.200000D+00

          faiw=  -0.221612D+01
          n10=   0.404108D+00
          

        gama=0.2
        z2=3.0
        e0=0.01
        F=1.0/sqrt(2.0*(exp(x)-1.0+
     * gama/(1.0-gama)*(n10*u0+z2*n20*u0)*sqrt(2.0/miu)*(sqrt(x
     * -faiw+0.5*nn*nn/miu)-sqrt(-faiw+0.5*nn*nn/miu))
     * +n10*u0*u0*(sqrt(1.0-2.0*x/(u0*u0))-1.0)+
     * n20*u0*u0*m21*(sqrt(1.0
     * -2.0*z2*x*m21/(u0*u0))-1.0))+e0*e0)

        RETURN
        END
3Â¥2015-05-26 08:37:08
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

flyoversea

Ìú³æ (³õÈëÎÄ̳)

10        FORMAT(1X,D15.6,1X,D15.6,1X,D15.6,1X,D15.6,1X,D15.6,1X,D15.6) Êǵ÷ÓøñʽΪXÐÐ6ÁеÄÊý¾ÝÓëu0.dat ÊÇ36ÐÐ1ÁеÄÊý¾Ý¸ñʽ²»¶ÔÓ¦¡£
4Â¥2015-09-22 11:14:40
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zhaoxyah

Ìú¸Ëľ³æ (ÖøÃûдÊÖ)

ÒýÓûØÌû:
4Â¥: Originally posted by flyoversea at 2015-09-22 11:14:40
10        FORMAT(1X,D15.6,1X,D15.6,1X,D15.6,1X,D15.6,1X,D15.6,1X,D15.6) Êǵ÷ÓøñʽΪXÐÐ6ÁеÄÊý¾ÝÓëu0.dat ÊÇ36ÐÐ1ÁеÄÊý¾Ý¸ñʽ²»¶ÔÓ¦¡£

лл
5Â¥2015-09-22 14:29:13
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ zhaoxyah µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] »·¾³¹¤³Ì297·ÖÇóµ÷¼ÁÒ»Ö¾Ô¸º¼¸ßÔº +13 GENJIOW 2026-03-31 14/700 2026-04-02 16:51 by chran16
[¿¼ÑÐ] 283·Ö²ÄÁÏÓ뻯¹¤Çóµ÷¼Á +12 ÂÞKAKA 2026-04-02 12/600 2026-04-02 16:50 by guanxin1001
[¿¼ÑÐ] 071000ÉúÎïѧµ÷¼Á +6 ÖªÕÑÂû 2026-04-02 6/300 2026-04-02 15:28 by sophie2180
[¿¼ÑÐ] 309Çóµ÷¼Á +8 ´ô¹½²»ÊÇ´÷·ò 2026-04-02 8/400 2026-04-02 14:30 by oooqiao
[¿¼ÑÐ] 311Çóµ÷¼Á +9 Ó¸ҵÄСÎâ 2026-04-02 9/450 2026-04-02 11:37 by Sammy2
[¿¼ÑÐ] 0710ÉúÎïѧÇóµ÷¼Á +9 manman511 2026-04-01 9/450 2026-04-02 10:00 by zxl830724
[¿¼ÑÐ] Ò»Ö¾Ô¸±±¾©¿Æ¼¼£¬085601×Ü·Ö305Çóµ÷¼Á +9 °ëÉú¹Ï£¡ 2026-04-01 11/550 2026-04-02 08:28 by Wang200018
[¿¼ÑÐ] Ó¢Ò»ÊýÒ»408£¬×Ü·Ö284£¬¶þÕ½Õæ³ÏÇóµ÷¼Á +12 12.27 2026-03-30 14/700 2026-04-02 00:18 by ÐÀϲ777
[¿¼ÑÐ] 085601²ÄÁϹ¤³ÌÕÒµ÷¼Á +20 oatmealR 2026-03-29 21/1050 2026-04-01 21:00 by lijunpoly
[¿¼ÑÐ] 320·Ö£¬²ÄÁÏÓ뻯¹¤×¨Òµ£¬Çóµ÷¼Á +14 Ò»¶¨Éϰ¶aaa 2026-03-27 18/900 2026-04-01 20:10 by »ý¼«µ÷¼ÁµÄСѧÉ
[¿¼ÑÐ] µ÷¼Á +3 ºÃºÃ¶ÁÊé¡£ 2026-04-01 3/150 2026-04-01 17:06 by zhouyuwinner
[¿¼ÑÐ] ²ÄÁÏרҵµ÷¼Á +5 À²À²À²¿Þ 2026-03-31 6/300 2026-04-01 16:48 by JourneyLucky
[¿¼ÑÐ] 086000ÉúÎïÓëÒ½Ò©298µ÷¼ÁÇóÖú +4 ÔªÔªÇàÇà 2026-03-31 6/300 2026-04-01 11:13 by syh9288
[¿¼ÑÐ] ÕÅ·¼Ãú-Öйúũҵ´óѧ-»·¾³¹¤³Ìר˶-298 +9 ÊÖ»úÓû§ 2026-03-26 9/450 2026-03-31 18:09 by 544594351
[¿¼ÑÐ] 085601Ó¢¶þÊý¶þÇóµ÷¼Á ×Ü·Ö325 +4 Óຽº½ 2026-03-31 4/200 2026-03-31 17:38 by ÌÆãå¶ù
[¿¼ÑÐ] 085701»·¾³¹¤³ÌÇóµ÷¼Á +11 ¶à¾ÃÉϿΠ2026-03-27 12/600 2026-03-30 21:21 by Ñо¿É®µ¼µ¼
[¿¼ÑÐ] µ÷¼Á +4 GK72 2026-03-30 4/200 2026-03-30 20:32 by dick_runner
[¿¼ÑÐ] 283Çóµ÷¼Á£¨080500£© +14 A child 2026-03-27 14/700 2026-03-30 12:06 by ̽123
[¿¼ÑÐ] 265Çóµ÷¼Á +8 Сľ³æ085600 2026-03-27 8/400 2026-03-27 22:16 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] 272Çóµ÷¼Á +7 ½Å»¬µÄÊØ·¨¹«Ãñ 2026-03-27 7/350 2026-03-27 17:23 by laoshidan
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û