Fortran Coder

编写程序计算时间步长为0

查看数: 8222 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-7-30 17:27

正文摘要:

请大神帮忙解答: 程序中赋予time,dt初始值 real time,dt data time,dt/1.0,0.05/ 在程序中,计算时间步长      tstep=time/dt 但是计算出来的时间步长tstep=0,所以程序无法进行,请大神帮 ...

回复

kyra 发表于 2018-7-31 07:33:27
real time,dt
data time,dt/1.0,0.05/
这种用法可以淘汰了,用这个代替
real :: time = 1.0 , dt = 0.05
吉大渣渣-固体 发表于 2018-7-30 22:16:17
本帖最后由 吉大渣渣-固体 于 2018-7-30 22:17 编辑

您这问题描述的不够具体,猜不透这是不是您的全部代码,如果不是建议贴全部代码。如果是,那么就是implicit none没有写,tstep没有声明且数据类型未知编译器可能默认给的值是0.0 在您所提供这么点信息的基础上不妨完善一下:

QQ截图20180730221507.jpg (67.67 KB, 下载次数: 329)

QQ截图20180730221507.jpg

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-11-23 12:53

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表