²é¿´: 484  |  »Ø¸´: 3

arsc

½ð³æ (СÓÐÃûÆø)

[ÇóÖú] FORTRAN Scientific NotationµÄ†–î}

¸÷λºÃ£¡ÎÒ¬FÓÐÒ»‚€FORTRANµÄ†–î}£¬¾ÍÊÇÎÒÓÐÒ»‚€¼ƒÎÄ×ֵęn°¸£¬¸ñʽÈçÏÂ:
0.685397409669     -0.037711621465      0.190884331269      0.027385476901      0.325064094772      0.462804401917
-0.117353976805     -0.023869972050     -0.038835320256      0.586564862921     -0.010441895361     -0.065817733455
-0.097512750785     -0.033862209379      0.191761907414     -0.059808823557     -0.167301876690     -0.257048149005
-0.028249982206      0.186605198910      0.588005709144     -0.006263460893      0.000034661655     -0.016796615840
-0.210188539799     -0.020770985491     -0.045579498778      0.502021118626     -0.009096699792      0.000508641947
0.007159775177     -0.015591466453     -0.063408579382     -0.021999152151      0.017394056689      0.466199912996
-0.034585463573     -0.005729707727     -0.008617777786     -0.042525494546     -0.014796702670     -0.102485949978
0.026701970270     -0.032481390131      0.616372608337     -0.198352441955      0.107762270210      0.100955565583

(Ô­±¾ÊÇÒ»ÐÐ6‚€”µÖµ)
ÎÒÊÇ„‚„‚½ÓÓ|FORTRAN, ‡LÔ‡Œ‘Ò»‚€³Ìʽ?í°Ñ¼ƒÎÄ×Ö™n°¸ÖеĔµÖµÒÔSCIENTIFIC NOTATION?íï@ʾ£¬¶ø²»ÊÇÒÔÉϵÄС”µ¡£ÎÒÖªµÀÔÚFORTRANÖеÄFORMATÓÐÒ»ÙÆESµÄ¹¦ÄÜÊÇ?íFORMAT ”µ×Ö×öSCIENTIFIC NOTATION£¬ÒÔÏÂÊÇÎÒµÄCODE£¬µ«ÊÇÎÒ×ö²»µ½ÎÒÏëÒªµÄЧ¹û£¬¶àÖxÖ¸½Ì£¡

      program testhess
      REAL*8 hess(6,12)
      NLINES=40
      NFIELDS=6
      OPEN(1,FILE='hessian.txt')
      DO 10 I=1,NLINES
      READ(1, 100, END=15)(hess(I,J),J=1,NFIELDS)
  100 FORMAT (6(5x, F15.12))
   10 CONTINUE
   15 close(1)
      DO 20 I=1,NLINES
      WRITE(6, 200)(hess(I,J),J=1,NFIELDS)
200  FORMAT (6(5x, F15.12))
   20 CONTINUE
      STOP
      END
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

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

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

guoyt

ľ³æ (³õÈëÎÄ̳)

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

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
jjdg: ½ð±Ò+1, ¸Ðл²ÎÓë 2012-12-30 01:59:40
arsc: ½ð±Ò+8, ¡ï¡ï¡ï¡ï¡ï×î¼Ñ´ð°¸, ¶àÖxÄ㣬ÄãÔõÖªµÀÒª?ˆ15¸Äžé20µÄ? 2012-12-30 08:22:27
200  FORMAT (6(5x, F15.12))
¸ÄΪ

200  FORMAT (6(5x, E20.12))

Ó¦¸Ã¿ÉÒÔ
2Â¥2012-12-29 23:32:23
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

chembetsey

ľ³æ (СÓÐÃûÆø)

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

¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
jjdg: ½ð±Ò+1, ¸Ðл²ÎÓë 2012-12-30 01:59:48
arsc: ½ð±Ò+2, ¡ïÓаïÖú, Œ§ŽŸ½ÐÎÒŒWFORTRAN 77, ËùÒÔÎÒ²»¶®ÆäËûŒ‘·¨£¬¿É·ñÔ”¼šÖv½âһϣ¬Èf·Ö¸Ð¼¤£¡ 2012-12-30 08:19:58
½¨Òé²ÉȡеÄд·¨£¬²»ÒªÔÙÓÃ77µÄд·¨¡£
¶ÁÊý¾ÝµÄʱºò²»ÒªÓôø¸ñʽµÄ¶Á¡£
3Â¥2012-12-30 01:15:37
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

chembetsey

ľ³æ (СÓÐÃûÆø)

program testhess
      REAL*8 hess(6,12) £¡²»ÒªÓù̶¨µÄÊý×Ö
      NLINES=40
      NFIELDS=6
      OPEN(1,FILE='hessian.txt')
      DO 10 I=1,NLINES
      READ(1, 100, END=15)(hess(I,J),J=1,NFIELDS)
  100 FORMAT (6(5x, F15.12))
   10 CONTINUE
   15 close(1)
£¡¼ÈȻֻÊÇÒª¶Á½øÀ´£¬Ò»¾ä¾Í¿ÉÒÔÁË£ºread(1, *) (hess(i,j),j=1, Nfields), i=1, Nlines)

      DO 20 I=1,NLINES
      WRITE(6, 200)(hess(I,J),J=1,NFIELDS)
200  FORMAT (6(5x, F15.12))
   20 CONTINUE
£¡Ð´³öÀ´Ò²Ò»Ñù£ºwrite(6, '(E15.12)') (hess(i,j),j=1, Nfields), i=1, Nlines)

      STOP
      END
4Â¥2012-12-30 08:37:07
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ arsc µÄÖ÷Ìâ¸üÐÂ
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û