²é¿´: 12519  |  »Ø¸´: 157
±¾Ìû²úÉú 1 ¸ö ³ÌÐòÇ¿Ìû £¬µã»÷ÕâÀï½øÐв鿴

jihe01

ľ³æ (ÕýʽдÊÖ)

¡ï ¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
΢³¾¡¢ÃÎÏë(½ð±Ò+2): лл»ØÌù½»Á÷¡­¡­ 2011-04-19 15:13:08
¿´ÁËmaomao1210¿ªµÄÕâ¸öÌû×Ó£¬ºÜÊÜÆô·¢£¬¶ÔFortranѧϰ°ïÖúºÜ´ó¡£Óиö³ÌÐòÎÊÌâÇë½Ìһϣ¬ÕâÊÇÍøÉÏÒ»¸ö²úÉúËæ»úÊýµÄ³ÌÐò£¬ÓÃ95±àдµÄ£¬µ±ÎÒÔÚµ÷ÓÃFUNCTIONʱ£¨ÓÃ6.6°æ±¾£©£¬³öÏÖAccess volidation´íÎó£¬ÎÊÌâ³öÔÚ11 continueºóÃæÒ»ÐР IDUM=1.0ÉÏ£¬µ«ÎÒ²»Ã÷°×ʲôԭÒò£¬Çë°ï濴һϣ¬Ð»Ð»£¡


FUNCTION RAN1(IDUM)


      DIMENSION R(97)                                         
      PARAMETER(M1=259200,IA1=7141,IC1=54773,RM1=1./M1)
      PARAMETER(M2=134456,IA2=8121,IC2=28411,RM2=1./M2)
      PARAMETER(M3=243000,IA3=4561,IC3=51349)
      
          DATA IFF/0/

      IF(IDUM.LT.0.OR.IFF.EQ.0) THEN
        IFF=1
        IX1=MOD(IC1-IDUM,M1)
        IX1=MOD(IA1*IX1+IC1,M1)
        IX2=MOD(IX1,M2)
        IX1=MOD(IA1*IX1+IC1,M1)
        IX3=MOD(IX1,M3)

        DO 11 J=1,97
        IX1=MOD(IA1*IX1+IC1,M1)
        IX2=MOD(IA2*IX2+IC2,M2)
        R(J)=(real(IX1)+real(IX2)*RM2)*RM1
   11   CONTINUE
        IDUM=1.0
      ENDIF

      IX1=MOD(IA1*IX1+IC1,M1)
      IX2=MOD(IA2*IX2+IC2,M2)
      IX3=MOD(IA3*IX3+IC3,M3)
      J=1+(97*IX3)/M3
      IF(J.GT.97.OR.J.LT.1)PAUSE
      RAN1=R(J)
      R(J)=(real(IX1)+real(IX2)*RM2)*RM1

      RETURN
      END function
101Â¥2011-04-11 15:24:00
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

maomao1210

½ð³æ (ÕýʽдÊÖ)

¡ï ¡ï
΢³¾¡¢ÃÎÏë(½ð±Ò+2): лл»Ø¸´£¡ 2011-04-19 15:13:35
ÒýÓûØÌû:
Originally posted by jihe01 at 2011-04-11 15:24:00:
¿´ÁËmaomao1210¿ªµÄÕâ¸öÌû×Ó£¬ºÜÊÜÆô·¢£¬¶ÔFortranѧϰ°ïÖúºÜ´ó¡£Óиö³ÌÐòÎÊÌâÇë½Ìһϣ¬ÕâÊÇÍøÉÏÒ»¸ö²úÉúËæ»úÊýµÄ³ÌÐò£¬ÓÃ95±àдµÄ£¬µ±ÎÒÔÚµ÷ÓÃFUNCTIONʱ£¨ÓÃ6.6°æ±¾£©£¬³öÏÖAccess volidation´íÎó£¬ÎÊÌâ³öÔÚ11 ...

ÎÒ¸Õ²âÊÔÁËһϣ¨ÓõÄÊÇÄã˵µÄvf6.6£©£¬½á¹ûÒ»Çж¼²»´í£¬¹À¼Æ³ÌÐò²»ÊdzöÏÖÕâ¸öº¯ÊýÖаɣ¬ÊÇÄã²Ù×÷ÓÐÎÊÌ⣬»òÕ߯äËûÄ£¿éµÄ³ÌÐòÓÐÎÊÌâ¡£´ò¿ª×ÊÔ´¹ÜÀíÆ÷£¬°ÑÏàÓ¦µÄexe¹Øµô£¬ÔÙÔËÐÐһϣ¬¿´ÊÇ·ñ»¹»á³öÏÖÀàËÆµÄ´íÎó¡£
102Â¥2011-04-11 15:52:10
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

jihe01

ľ³æ (ÕýʽдÊÖ)

¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
dubo(½ð±Ò+1): »¶Ó­ÌÖÂÛ 2011-08-27 16:39:20
ллmaomaoµÄ²âÊÔ£¬¿ÉÄÜȷʵ²»ÊÇÕâ¸öfunctionµÄÎÊÌ⣬¿ÉÄÜÊÇÆäËû³ÌÐòµ÷ÓõÄÎÊÌ⣬Õâ¸ö³ÌÐòÓе㸴ÔÓ£¬ÎÒÊÇ´ÓÍøÉÏϵģ¬ÊǹØÓÚMCMC·½·¨¼ÆËãµÄ£¬µ±ÎÒµ÷ÊÔʱ£¬×ÜÊǵ½Õâ¸öµØ·½³öÏÖ´ëÊ©£¨£É£Ä£Õ£Í£½£±£©¡£¸½¼þÊÇÔ­³ÌÐòºÍ´íÎóÌáʾ£¬Ç뿴һϣ¬Ð»Ð»¡£
103Â¥2011-04-11 19:57:09
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

qwer_2009

Í­³æ (СÓÐÃûÆø)

¡ï ¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
΢³¾¡¢ÃÎÏë(½ð±Ò+2): »¶Ó­³£À´³ÌÐòÓïÑ԰棬¹ÄÀøÐ³æ¶à·¢»°Ì⣡ 2011-04-19 15:15:09
program main
implicit none
type node
real x   !ÉèÖÃËæ»úÊý
type(node),pointer::next
end type
type(node),pointer::head,q,p
real rand
integer i,j
integer::m=0,n=0


call random_seed( )
nullify(head)


do i=1,10
call random_number(rand)
allocate(q)
q%x=rand
q%next=>head
head=>q
end do

q=>head
do while(associated(q))
print*,q%x
q=>q%next
end do

!ÅжÏÊÇ·ñ´óÓÚ0.50
q=>head

do while(associated(q))


if(q%x<0.50.and.associated(q,head))then
n=n+1  !ÅжÏСÓÚ0.5µÄ¸öÊý
head=>q%next
deallocate(q)
q=>head
else if(q%x<0.50.and..not.associated(q,head))then
n=n+1
p=>q%next
deallocate(q)
q=>p
else
m=m+1
q=>q%next
end if

end do


write(*,*) "´óÓÚ0.5µÄ¸öÊým=", m
write(*,*) "СÓÚ0.5µÄ¸öÊýn=", n

!Êä³ö´óÓÚ0.5µÄÊý
q=>head
do while(associated(q))

print*,q%x
q=>q%next
end do

end

Çë´ó¼Ò°ïæ¿´¿´Õâ¸ö³ÌÐòÎÊÌâ³öÔÚÄÄÀïÁË£¬ÔÚÊä³ömºÍnµÄֵʱ»¹ÊÇÕýÈ·µÄ£¬ÎªÊ²Ã´¼ÓÉÏ×îºó¼¸¾ä ÏÔʾ´óÓÚ0.5µÄÊýʱ¾Í»áÎÞÏÞÑ­»·ÏÂÈ¥£¬¶øÇҵõ½µÄ½á¹û»¹ÊÇ´íÎóµÄÄØ£¬Ð»Ð»
104Â¥2011-04-19 11:06:09
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

abc__1203

½ð³æ (ÕýʽдÊÖ)

¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
¿É·ñÌṩһ¶ÎFortranµ÷ÓÃMATLABº¯ÊýµÄʵÀý³ÌÐò
ÀýÈçÏëµ÷ÓÃMATLABÀï±ßµÄbesseljº¯Êý
лл£¡
105Â¥2011-05-16 21:29:57
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

suxingtao

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

¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
dubo(½ð±Ò+1): »¶Ó­ÌÖÂÛ 2011-08-27 16:40:22
ÎÒÓиöFortran²åÖµÎÊÌ⣬http://muchong.com/bbs/viewthread.php?tid=3305448&fpage=1£¬ÏòÄúÇë½Ì£¡
106Â¥2011-06-16 14:43:38
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

°¢Ë®¸çÍõ

Í­³æ (³õÈëÎÄ̳)

¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
dubo(½ð±Ò+1): »¶Ó­ÌÖÂÛ 2011-08-27 16:40:11
Â¥Ö÷ÄãºÃ  ÎÒĿǰÔÚËãÒ»¸öÇòÐÇÁ¿×Óµã¾ØÕóµÄ±¾Õ÷ÖµºÍ±¾Õ÷ʸ  ÎÒÏëÎÊÏÂÕâ¸ö¾ØÕóÔªµÄ»ý·ÖÀïÔõÑù±àÒëÕâ¸öÑØ¾¶Ïòº¯ÊýµÄ»ý·ÖÔª
³ÁĬԽ¾Ã ±¬·¢Ô½´ó
107Â¥2011-06-20 15:42:29
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

shaofain

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

¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
jjdg(½ð±Ò+1): ¸Ðл²ÎÓë 2011-08-01 17:02:39
Â¥Ö÷ÄãºÃ£ºÄܲ»ÄÜÍÆ¼öÒ»¸ö¹ØÓÚfortran¹¤³ÌËã·¨µÄÍøÕ¾»òÊÇÊ飿лл
108Â¥2011-08-01 15:24:21
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

anshenyu

Í­³æ (СÓÐÃûÆø)

¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
dubo(½ð±Ò+1): »¶Ó­ÌÖÂÛ 2011-08-27 16:39:57
Çë½ÌÏÂfortranÄܲ»ÄÜ´¦ÀíÕâÑùµÄ¾ØÕó´úÊý·½³Ì?
P=(I-PH^TH/r)(APA^T+BB^Tq)
ÆäÖдóд×Öĸ¾ù´ú±í¾ØÕó
109Â¥2011-08-25 16:19:02
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ÄäÃû

Óû§×¢Ïú (ÕýʽдÊÖ)

¡ï ¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
΢³¾¡¢ÃÎÏë(½ð±Ò+1): ¹ÄÀø·¢Ìû½»Á÷~ 2011-09-07 11:54:33
±¾Ìû½öÂ¥Ö÷¿É¼û
110Â¥2011-09-05 09:23:29
ÒÑÔÄ   ÉêÇë³ÌÐòÇ¿Ìû   »Ø¸´´ËÂ¥   ±à¼­   ²é¿´ÎÒµÄÖ÷Ò³
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ maomao1210 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[˶²©¼ÒÔ°] ÊÛT0PÒ»ÇøSCIÎÄÕ£¬ÎÒ:8O5.51.O.54,¿ÆÄ¿ÆëÈ«,¿É£«¼± +3 bjm2e4yior 2026-07-18 3/150 2026-07-19 16:43 by 0u3sh5hhfi
[¿¼²©] ÊÛT0PÒ»ÇøSCIÎÄÕ£¬ÎÒ:8O5.51.O.54,¿ÆÄ¿ÆëÈ«,¿É£«¼± +3 ufgqpyvpi6 2026-07-18 4/200 2026-07-19 16:10 by 0u3sh5hhfi
[¿¼ÑÐ] ÊÛT0PÒ»ÇøSCIÎÄÕ£¬ÎÒ:8O5.51.O.54,¿ÆÄ¿ÆëÈ«,¿É£«¼± +3 ufgqpyvpi6 2026-07-18 6/300 2026-07-19 16:03 by 0u3sh5hhfi
[½Ìʦ֮¼Ò] ÊÛT0PÒ»ÇøSCIÎÄÕ£¬ÎÒ:8O5.51.O.54,¿ÆÄ¿ÆëÈ«,¿É£«¼± +3 ufgqpyvpi6 2026-07-18 6/300 2026-07-19 16:03 by 0u3sh5hhfi
[»ù½ðÉêÇë] ¹úÉç¿ÆÍ¨Ñ¶ÆÀÉó +5 DZˮ¹Ú¾ü123 2026-07-18 6/300 2026-07-19 12:28 by lfy8008
[»ù½ðÉêÇë] Сľ³æÃ»ÂäÁË£¬³ýÁËÆíµ»Ìû×Ó£¬¼¸ºõ¿´²»µ½ÓмÛÖµµÄÌû×Ó +14 botar 2026-07-14 15/750 2026-07-19 00:15 by beefly
[»ù½ðÉêÇë] 5¸ö%2F£¬·Ç¹Ì¶¨¶Î22¸ö×Öĸ +8 jaasxulu 2026-07-15 9/450 2026-07-18 17:40 by dxcgbm
[»ù½ðÉêÇë] ÉúÃü¿ÚC13ÃæÉÏ»áÆÀʱ¼ä +7 luckinging 2026-07-14 11/550 2026-07-17 20:43 by ³æ²·1988
[»ù½ðÉêÇë] ÉúÃü¿ÚÃæÉÏ»áÆÀ½áÊøÁËÂð´ó¼ÒÓÐÖªµÀ½á¹ûÂð£¿ÏÖÔÚ»¹Ã»Óнá¹ûÕý³£²»£¿ +6 ±ÌË®00 2026-07-16 9/450 2026-07-17 15:21 by jaasxulu
[ÂÛÎÄͶ¸å] ͶӢÎÄÆÚ¿¯ÈçºÎ²éÖØ 10+5 ²»ÖªµÀȡʲôÃû× 2026-07-15 6/300 2026-07-17 09:07 by bobvan
[Óлú½»Á÷] ²®°·Éϼ׻ùÇóÖú 100+4 002tmumu 2026-07-14 7/350 2026-07-16 19:47 by 002tmumu
[»ù½ðÉêÇë] ÉúÉúÃüѧ²¿»áÆÀ +4 wuke100666 2026-07-15 4/200 2026-07-16 00:12 by À²À²Ð¡ÄÝ×Ó
[»ù½ðÉêÇë] H¿Ú£¬ÃæÉÏ£¬Ê±¼ä´Á7ÔÂ7ÈÕ¡£ +3 plumage5 2026-07-15 3/150 2026-07-15 21:06 by 6543yes
[»ù½ðÉêÇë] »áÆÀ +5 ÎÞÃûÕßµÇɽ 2026-07-15 5/250 2026-07-15 18:15 by ¸Ü¾ÍÊÇÄã¶Ô
[»ù½ðÉêÇë] E¿Ú»áÆÀ +11 ²¼²¼ºÍÒ»¶þ 2026-07-13 13/650 2026-07-15 16:34 by Kittylucky
[»ù½ðÉêÇë] E¿ÚÇàC»áÆÀ½áÊøÁËÂ𣿠40+3 ССÊ鳿c 2026-07-14 9/450 2026-07-15 16:04 by °²¾²µÄÖªÁË
[ÂÛÎÄͶ¸å] ũҵ»úеѧ±¨Í¶¸åÖÜÆÚ +3 G0DLIN 2026-07-14 7/350 2026-07-15 09:26 by xs74101122
[»ù½ðÉêÇë] ¹ú×ÔÈ»ÃæÉÏD¿ÚÆíµ» +4 monkeynana 2026-07-14 4/200 2026-07-15 09:14 by °×Ë®Öó
[»ù½ðÉêÇë] ûÊÕµ½ÏûÏ¢£¬ÔÙ´ÎÅãÅÜ +3 Ìì¿ÕÐdz½fly 2026-07-14 3/150 2026-07-14 19:14 by 6543yes
[»ù½ðÉêÇë] Ã÷ÌìE¿ÚÃæÉÏ»áÆÀ +8 ²¼²¼ºÍÒ»¶þ 2026-07-12 9/450 2026-07-13 22:59 by QTSorange
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û