问题.png (5.49 KB, 下载次数: 1825)
这是屏幕显示的错误结果
正常.png (4.85 KB, 下载次数: 1788)
这是应该得到的理想结果
59.09 KB, 下载次数: 9
这是所有程序文件
common H,z
common ua0,uw0,rw
common E1w,G1w,E1a,G1a,E2w,G2w,E2a,G2a,E01w,E01a,E02w,
+ E02a
common Cw,Cvw,Ca,Cva,Da,Dw,B,C
common H,z
common n0,Sl0,Sg0,ua0,uw0,kw,rw,ka,g,R,Temp,M,Uatm
common E1w,G1w,E1a,G1a,E2w,G2w,E2a,G2a,E01w,E01a,E02w,
+ E02a
common Cw,Cvw,Ca,Cva,Da,Dw,B,C
fcode 发表于 2014-2-26 15:42
从 NAG Library 的帮助里可以看到: c06laf 是用于反拉普拉斯变换。
IFAIL = 4
zjl88915 发表于 2014-2-26 15:45
对啊 c6laf用于拉普拉斯逆变换,但是我按照错误提示对相关参数修改后,问题依然存在。。。。 ...
chuxf 发表于 2014-2-26 16:42
有一点可以引起你的注意:
主程序中,common 部分:
fcode 发表于 2014-2-26 16:17
你手边有 C06laf 的帮助吗?
我建议你认真阅读一下,以便了解函数的局限。设定合适的算例来运算。
chuxf 发表于 2014-2-26 14:53
有一点可以引起你的注意:
主程序中,common 部分:
NQ.png (8.75 KB, 下载次数: 1651)
chuxf 发表于 2014-2-26 20:39
发你修改后的程序。这个错误就比较简单一些了
52.88 KB, 下载次数: 1
double precision m1a,m2w,m2a
chuxf 发表于 2014-2-27 12:14
嗯,这个错误就很明了了。
Ua,Uw,Set 三个函数中,没有对 m1a,m2w,m2a 的定义,于是这三个量默认是整型的 ...
zjl88915 发表于 2014-2-27 13:08
太感谢您了!就是我想要的结果。您的指导真的帮了我很大的忙。
chuxf 发表于 2014-2-27 13:17
不客气,常来论坛看看。
chuxf 发表于 2014-2-27 14:54
这个恐怕就是管理在 4 楼说的那种情况了。
T(1) 增大以后,要达到相同的精度也就越困难,你需要同步调整其 ...
chuxf 发表于 2014-2-27 14:54
这个恐怕就是管理在 4 楼说的那种情况了。
T(1) 增大以后,要达到相同的精度也就越困难,你需要同步调整其 ...
schoolhui 发表于 2014-9-23 15:34
你好,请问你有完整的NAG fortran library 源码没有?
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |