查看: 1159  |  回复: 5
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

hym5701

木虫 (小有名气)

[交流] 【求助】求fortran 求函数导数和复数积分的程序

那位能提供一下计算任意函数的导数和复数积分的fortran小程序啊,由于时间紧,没时间编程了,而且对fortran也不是很内行,希望大家帮帮忙谢谢了。提供地址或发到邮箱hym97353@163.com,小程序测试通过的话,20金币送上。^_^

[ Last edited by hym5701 on 2008-12-22 at 23:46 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liyi3344520

木虫 (正式写手)

★ ★ ★ ★ ★ ★ ★
hym5701(金币+5,VIP+0):谢谢提供,不过想问下,这里如何体现复数
lei0736(金币+2,VIP+0):谢谢
复数积分(来自Fortran常用算法程序集-徐士良)
变步长梯形求积法
        SUBROUTINE FFFTS(A,B,F,EPS,T)
        DOUBLE PRECISION A,B,F,T,FA,FB,H,T1,S,X
        FA=F(A)
        FB=F(B)
        N=1
        H=B-A
        T1=H*(FA+FB)/2.0
5        S=0.0
        DO 10 K=0,N-1
          X=A+(K+0.5)*H
          S=S+F(X)
10        CONTINUE
        T=(T1+H*S)/2.0
        IF (ABS(T1-T).GE.EPS) THEN
          T1=T
          N=N+N
          H=H/2.0
          GOTO 5
        END IF
        RETURN
        END
3楼2008-12-23 11:50:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

woshilsh

荣誉版主 (职业作家)

优秀版主

★ ★ ★ ★
hym5701(金币+2,VIP+0):这个我有。不过还是谢谢了,就时间紧,没空看,所以就请大家帮忙直接给个咯,呵呵
lei0736(金币+2,VIP+0):谢谢
有本 彭国伦  Fortran95程序设计   的教程,论坛应该有的下载,你下载了看看!呵呵,纯属建议
[center][url=http://www.91cool.net/][img]http://id.91cool.net/sign/?name=小木虫印&say=各位版主辛苦了![/img][/url][/center]
2楼2008-12-23 11:04:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liyi3344520

木虫 (正式写手)

★ ★ ★
lei0736(金币+3,VIP+0):谢谢
求非线性方程实根的对分法(来自Fortran常用算法程序集-徐士良)
        SUBROUTINE DDHRT(A,B,H,EPS,X,N,M,F)
        DIMENSION X(N)
        M=0
        Z=A
        Y=F(Z)
10        IF ((Z.GT.B+H/2.0).OR.(M.EQ.N)) RETURN
        IF (ABS(Y).LT.EPS) THEN
          M=M+1
          X(M)=Z
          Z=Z+H/2.0
          Y=F(Z)
          GOTO 10
        END IF
        Z1=Z+H
        Y1=F(Z1)
        IF (ABS(Y1).LT.EPS) THEN
          M=M+1
          X(M)=Z1
          Z=Z1+H/2.0
          Y=F(Z)
          GOTO 10
        END IF
        IF (Y*Y1.GT.0.0) THEN
          Y=Y1
          Z=Z1
          GOTO 10
        END IF
20        IF (ABS(Z1-Z).LT.EPS) THEN
          M=M+1
          X(M)=(Z1+Z)/2.0
          Z=Z1+H/2.0
          Y=F(Z)
          GOTO 10
        END IF
        Z0=(Z1+Z)/2.0
        Y0=F(Z0)
        IF (ABS(Y0).LT.EPS) THEN
          M=M+1
          X(M)=Z0
          Z=Z0+H/2.0
          Y=F(Z)
          GOTO 10
        END IF
        IF (Y*Y0.LT.0.0) THEN
          Z1=Z0
          Y1=Y0
        ELSE
          Z=Z0
          Y=Y0
        END IF
        GOTO 20
        END


4楼2008-12-23 11:59:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

king_zhc

木虫 (著名写手)

最简单的方法,就是用VF6.5版本提供的IMSL程序库

只要在主程序中加入use IMSL
然后看手册,查询函数,直接写入参数即可。
5楼2009-02-27 23:54:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 龙 兔 虎 猫 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[有机交流] 用NBS溴化时溶剂除了CCl4外还有什么 +3 18834002860 2026-10-12 6/300 2026-10-15 14:30 by 长沙摩尔信息科�
[基金申请] 申请科研项目纯靠实力能成功吗? 200+7 David1982 2026-10-13 11/550 2026-10-15 10:30 by zyqchem
[硕博家园] 极限拉扯,如何抉择 +11 Isak0320 2026-10-12 15/750 2026-10-14 21:55 by 猫鱼不是鱼
[论文投稿] 二审4个多月了还是Awaiting Reviewer Scores 10+3 纳斯达克ML 2026-10-11 4/200 2026-10-14 17:30 by babero
[有机交流] OpenAI又攻克数学难题了,离AI做有机合成还有多远? +8 wangyl_123 2026-10-10 13/650 2026-10-14 15:12 by zuesli
[教师之家] 课题组会帮你通过考核么? +4 好运来~9527 2026-10-10 7/350 2026-10-13 08:41 by xli1984
[公派出国] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 9/450 2026-10-11 22:34 by XQNyDCa1Tk5n
[找工作] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 8/400 2026-10-11 22:26 by XQNyDCa1Tk5n
[公派出国] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +5 qR2AdCWTVtkw 2026-10-09 10/500 2026-10-11 22:26 by XQNyDCa1Tk5n
[考博] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 9/450 2026-10-11 22:15 by XQNyDCa1Tk5n
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 22:11 by XQNyDCa1Tk5n
[教师之家] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 (EPI+-1)(金币-50) +5 qR2AdCWTVtkw 2026-10-09 10/500 2026-10-11 22:06 by XQNyDCa1Tk5n
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 (EPI+-1)(金币-50) +5 qR2AdCWTVtkw 2026-10-09 10/500 2026-10-11 14:25 by VOMexwnDzOFZ
[教师之家] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 (EPI+-1)(金币-50) +4 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 14:05 by VOMexwnDzOFZ
[考研] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 8/400 2026-10-11 13:51 by VOMexwnDzOFZ
[找工作] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 10:54 by VOMexwnDzOFZ
[找工作] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +4 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 10:34 by VOMexwnDzOFZ
[考博] 招收博士生一名 +3 mandolin 2026-10-10 3/150 2026-10-11 10:21 by 不是山谷!
[公派出国] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +4 qR2AdCWTVtkw 2026-10-09 4/200 2026-10-11 03:14 by M0zrYVSAnxpE
[有机交流] 我应该选哪条合成路线让实验成功率高一些? +5 jing816y 2026-10-08 9/450 2026-10-10 09:05 by zapen
信息提示
请填处理意见