²é¿´: 1718  |  »Ø¸´: 7
µ±Ç°Ö÷ÌâÒѾ­´æµµ¡£

heyansheng12345

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

[½»Á÷] ¡¾ÇóÖú¡¿ÇóÖúFORTRANÇó»ý·Ö³ÌÐò

AµÈÓÚ0µ½XÉϵĻý·Ö£¬ÓÃFortranд³öÀ´µÄ³ÌÐò¡£
»Ø¸´´ËÂ¥

» ÊÕ¼±¾ÌûµÄÌÔÌûר¼­ÍƼö

DeformÄ£Äâ

» ²ÂÄãϲ»¶

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

nono2009

³¬¼¶°æÖ÷ (ÎÄѧ̩¶·)

No gains, no pains.

ÓÅÐãÇø³¤ÓÅÐãÇø³¤ÓÅÐãÇø³¤ÓÅÐãÇø³¤ÓÅÐã°æÖ÷

¡ï
heyansheng12345(½ð±Ò+1,VIP+0): 9-23 16:15
ÊýÖµ»ý·Ö³ÌÐòµ½´¦¶¼ÊÇ£¬¿ÉÒÔÕÒÒ»ÏÂNumerical Recipes µÄFORTRAN°æ¡£
2Â¥2009-09-22 23:02:32
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

nono2009

³¬¼¶°æÖ÷ (ÎÄѧ̩¶·)

No gains, no pains.

ÓÅÐãÇø³¤ÓÅÐãÇø³¤ÓÅÐãÇø³¤ÓÅÐãÇø³¤ÓÅÐã°æÖ÷

¡ï ¡ï
wangen994(½ð±Ò+1,VIP+0):ÐÁ¿àÁË£¬»¶Ó­³£À´ 9-23 08:29
heyansheng12345(½ð±Ò+1,VIP+0): 9-23 16:16
3Â¥2009-09-22 23:05:28
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

heyansheng12345

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

лл£¬Èç¹ûÄܸø³öС¶ÎµÄ¾Í×îºÃÁË£¬
4Â¥2009-09-23 16:17:05
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

nono2009

³¬¼¶°æÖ÷ (ÎÄѧ̩¶·)

No gains, no pains.

ÓÅÐãÇø³¤ÓÅÐãÇø³¤ÓÅÐãÇø³¤ÓÅÐãÇø³¤ÓÅÐã°æÖ÷

¡ï
heyansheng12345(½ð±Ò+1,VIP+0): 10-13 11:54
×Ô¼ºÉԶ໨µãʱ¼äÒæ´¦¸ü¶à¡£
ÒýÓûØÌû:
Originally posted by heyansheng12345 at 2009-9-23 16:17:
лл£¬Èç¹ûÄܸø³öС¶ÎµÄ¾Í×îºÃÁË£¬

5Â¥2009-09-23 22:34:56
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

senlia

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

¡ï ¡ï
0112358(½ð±Ò+2,VIP+0):ÐÁ¿àÁË£¬»¶Ó­³£À´ 9-25 09:37
program f915
                implicit none
                external f1,f2,f3
                double precision a,b,simps
                write(*,*)'a,b'
                read(*,*)a,b
                write(*,*)simps(a,b,1d-7,f1)
                write(*,*)simps(a,b,1d-7,f2)
                write(*,*)simps(a,b,1d-7,f3)
        end program

        function simps(a,b,eps,f)
                implicit none
                double precision f
                double precision a,b,simps,eps
                double precision h,s1,s2,d,rc,rp
                double precision x
                integer m,i
                h=(b-a)/2.0
                s1=(f(a)+f(b)+4*f(a+h))*h/3.0
                rc=f(a+h)
                rp=f(a)+f(b)
                m=2
                do
                        rp=rp+2*rc
                        x=a-h/2.0
                        rc=0.0
                        do i=1,m
                                x=x+h
                                rc=rc+f(x)
                        enddo
                        s2=(rp+4.0*rc)*h/6.0
                        d=s2-s1
                        if(abs(s2)>=1.0)d=d/s2
                        if(abs(d)                         s1=s2
                        h=h/2.0
                        m=m+m
                enddo
                simps=s2
        end function simps

        function f1(x)
                implicit none
                double precision x,f1
                f1=1.0/(1.0+x)
        end function f1

        function f2(x)
                implicit none
                double precision x,y,f2
                y=1.0/3.0
                f2=0.5*((1.0+x*x)**y-(1.0-x*x)**y)
        end function f2

        function f3(x)
                implicit none
                double precision x,f3
                f3=4.0/(1.0+x*x)
        end function f3
function simps(a,b,eps,f)±íʾº¯Êýf(x)ÔÚ(a,b)ÉÏ»ý·Ö ÆäËü¼¸¸ö³ÌÐòºÍº¯ÊýÊÇÓÃÀ´µ÷ÊÔµÄ
²»ÖªÊÇ·ñ¶ÔÄãÓÐÓÃ
Êéµ½ÓÃʱ·½ºÞÉÙ, ÌìÑĺδ¦ÎÞ·¼²Ý.
6Â¥2009-09-24 09:05:53
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

wuchenwf

ÈÙÓþ°æÖ÷ (Ö°Òµ×÷¼Ò)

ÊýÖµÇó»ý·ÖÓкܶàÖÖÇó·¨°É£¬Â¥Ö÷ÕÒÒ»¸öÊýÖµ·ÖÎöµÄÊéÉÏÃæ¿ÉÓÐÓв»Éٵķ½·¨¡£¿ÉÒÔ¸ù¾ÝÄã×Ô¼ºµÄÐèҪѡÔñ
7Â¥2009-09-24 22:47:46
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

jove1782

ľ³æ (ÕýʽдÊÖ)

Сľ³æ·çÑÅЭ»á´úÀíÃØÊ鳤

¡ï
wangen994(½ð±Ò+1,VIP+0):ÐÁ¿àÁË 9-27 18:35
Ö±½Ó¸ã¸öÌÝÐλòÕß·½Ðεþ¼Ó£¬ÔÙ¼Ó¸ö²»Í¬¼ä¾à½á¹û²îÖµ±È½ÏÀ´¿ØÖÆ×îÖÕ½á¹û

[ Last edited by jove1782 on 2009-9-27 at 14:28 ]
¤â¤Ã¤È¤âÓÀ¤¯¾A¤¯?ۤϡ¢ˆó¤ï¤ì¤Ì?ۤǤ¢¤ë¡£
8Â¥2009-09-27 11:24:01
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ heyansheng12345 µÄÖ÷Ìâ¸üÐÂ
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û