elf唯sj 发表于 2018-12-16 09:59:10

求助程序输出的时候回显示IEEE-invalid导致输出全为nan

本帖最后由 elf唯sj 于 2018-12-17 08:14 编辑

我再这个基础的程序上做了一下小更改,添加了一个考虑条件,但是运行不出来了。或者是我程序里的常量参数改大或者改小就算不出来了。调试了以后知道哪有问题可是不会改。已经自己琢磨了很久了,毫无进展,求各位大神指教啊 感激不尽。这个是运行框的截图,我知道是浮点数有问题,但是不论我改成real4还是real8都有invalid的问题。求各位大神指教啊。感激不尽!




li913 发表于 2018-12-16 18:33:11

给错误提示。

elf唯sj 发表于 2018-12-17 08:15:09

li913 发表于 2018-12-16 18:33
给错误提示。

亲,已经添加啦 求亲帮忙看看是什么问题吧 感激不尽

li913 发表于 2018-12-17 19:53:07

P(27) 的值有问题,太大,导致 exp 溢出。

elf唯sj 发表于 2018-12-17 20:10:56

li913 发表于 2018-12-17 19:53
P(27) 的值有问题,太大,导致 exp 溢出。

但是我如果把real4全部改成real8的话 还是会有同样的invalid问题 请问出现invalid说明是什么有问题呢 谢谢您

li913 发表于 2018-12-19 09:59:41

本帖最后由 li913 于 2018-12-19 10:03 编辑

值不合理,应该是中间结果不对导致的。

elf唯sj 发表于 2018-12-19 10:42:47

li913 发表于 2018-12-19 09:59
值不合理,应该是中间结果不对导致的。

你好 请问您这个编译软件用的是什么啊

fcode 发表于 2018-12-20 09:23:06

elf唯sj 发表于 2018-12-19 10:42
你好 请问您这个编译软件用的是什么啊

应该是 Intel Fortran

elf唯sj 发表于 2018-12-21 11:22:09

fcode 发表于 2018-12-20 09:23
应该是 Intel Fortran

好的 谢谢您
页: [1]
查看完整版本: 求助程序输出的时候回显示IEEE-invalid导致输出全为nan