24小时热门版块排行榜    

查看: 2088  |  回复: 7
当前主题已经存档。

heyansheng12345

银虫 (小有名气)

[交流] 【求助】求助FORTRAN求积分程序

A等于0到X上的积分,用Fortran写出来的程序。
回复此楼
已阅   回复此楼   关注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 ]
もっとも永く続く?郅稀螭铯欷�?郅扦ⅳ搿�
8楼2009-09-27 11:24:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 heyansheng12345 的主题更新
普通表情 龙 兔 虎 猫 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +6 ELBZ6WwEaRj6 2026-11-05 8/400 2026-11-06 16:34 by 5sJFDKp2kwuI
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +6 ELBZ6WwEaRj6 2026-11-04 14/700 2026-11-06 16:32 by 5sJFDKp2kwuI
[公派出国] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +6 ELBZ6WwEaRj6 2026-11-04 11/550 2026-11-06 16:32 by 5sJFDKp2kwuI
[公派出国] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +6 ttH3f1oA6ace 2026-11-04 12/600 2026-11-06 16:10 by 5sJFDKp2kwuI
[考博] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +7 ncTVBM6AOJHF 2026-11-04 17/850 2026-11-06 13:47 by BkA9Bi5cMhkD
[公派出国] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +8 ncTVBM6AOJHF 2026-11-04 12/600 2026-11-06 13:47 by BkA9Bi5cMhkD
[考研] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +8 ncTVBM6AOJHF 2026-11-04 18/900 2026-11-06 13:36 by BkA9Bi5cMhkD
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +8 ncTVBM6AOJHF 2026-11-04 14/700 2026-11-06 13:36 by BkA9Bi5cMhkD
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +5 ELBZ6WwEaRj6 2026-11-05 10/500 2026-11-06 12:32 by BkA9Bi5cMhkD
[硕博家园] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +3 ELBZ6WwEaRj6 2026-11-05 5/250 2026-11-06 09:01 by 2lRNluKrJpwL
[考研] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 ELBZ6WwEaRj6 2026-11-04 10/500 2026-11-06 05:32 by qL1cU46YIdK0
[考研] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +4 ttH3f1oA6ace 2026-11-04 14/700 2026-11-06 05:11 by qL1cU46YIdK0
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +5 kvewwGtKktqB 2026-11-04 14/700 2026-11-06 05:10 by qL1cU46YIdK0
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +6 kvewwGtKktqB 2026-11-04 16/800 2026-11-06 05:00 by qL1cU46YIdK0
[公派出国] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 ELBZ6WwEaRj6 2026-11-04 9/450 2026-11-06 02:15 by qL1cU46YIdK0
[考博] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 ttH3f1oA6ace 2026-11-04 7/350 2026-11-06 02:13 by qL1cU46YIdK0
[硕博家园] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 ttH3f1oA6ace 2026-11-04 9/450 2026-11-06 02:02 by qL1cU46YIdK0
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +4 hNpp4Y2CGvSC 2026-11-04 12/600 2026-11-06 01:53 by qL1cU46YIdK0
[考研] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +5 ncTVBM6AOJHF 2026-11-04 12/600 2026-11-06 01:42 by qL1cU46YIdK0
[教师之家] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +4 ncTVBM6AOJHF 2026-11-04 12/600 2026-11-05 11:10 by PYZmcHr5kSaq
信息提示
请填处理意见