主题:FORTRAN编程得的结果都是NAN是怎么回事儿啊?
好奇害死猫
[专家分:0] 发布于 2010-07-06 10:10:00
如题,是因为的出来的结果超出范围的原因吗?我做的声波在水中的传播过程,存了每个时间点所有传播点上的P和V,有些时间点对应的数值为正常数,有些则全部是NAN,请问这到底是怎么回事,刚刚接触,望大家多多指教……………………
谢谢啦先……
回复列表 (共6个回复)
沙发
好奇害死猫 [专家分:0] 发布于 2010-07-06 10:22:00
还有compaq visual Fortran6.6编写程序时可不可以自动缩进呀?能加行号吗?应该怎样设置才能实现这些功能???
板凳
cgl_lgs [专家分:21040] 发布于 2010-07-06 16:29:00
0.0/0.0的结果就是NaN。
3 楼
cgl_lgs [专家分:21040] 发布于 2010-07-06 16:30:00
[quote]还有compaq visual Fortran6.6编写程序时可不可以自动缩进呀?能加行号吗?应该怎样设置才能实现这些功能???[/quote]
记得VFTool有自动缩进功能,因它对中文支持不好,所以很久没用它了。
4 楼
好奇害死猫 [专家分:0] 发布于 2010-07-06 17:00:00
那你们编fotran都用什么编译器呀?我今儿算第一天开始编Fortran,皮毛都还谈不上懂,请指教……谢……
5 楼
好奇害死猫 [专家分:0] 发布于 2010-07-06 17:04:00
谢谢,后来发现公式写错了貌似,后来就好了,想着可能是越界了的原因吧……貌似又不很对,哎,还是搞不清楚,题目中的问题是解决了,但是实质性的问题还是存在,哈哈……
6 楼
cgl_lgs [专家分:21040] 发布于 2010-07-06 23:21:00
大家用啥编译器的都有,关于使用编译器的讨论在以前帖子里也讲过,有兴趣的话可以找找看:)
我来回复