Fortran Coder

楼主: 八爪鱼
打印 上一主题 下一主题

[数值问题] fortran 程序运行不守恒是什么问题?急

[复制链接]

14

帖子

1

主题

0

精华

入门

F 币
63 元
贡献
34 点
11#
 楼主| 发表于 2023-8-29 09:40:08 | 显示全部楼层
风平老涡 发表于 2023-8-28 23:02
用你的数据算了一下,当p32=0.1时发现几个问题:
1)当t=0时, yn1和 yn2 相对精确, yn3 误差较大。这是 ...

非常感谢,我这边再试一下。关于数值分析的书,有哪些好的可以推荐一下吗?
如果改变算法,考虑范围的话,不守恒的问题是不是大概率就可以解决了。

14

帖子

1

主题

0

精华

入门

F 币
63 元
贡献
34 点
12#
 楼主| 发表于 2023-8-30 09:31:22 | 显示全部楼层
风平老涡 发表于 2023-8-29 10:17
数值分析的书有很多,关於误差传递的基础知识所有的书都会涉及。

好的,非常感谢提醒,我去看一下。谢谢

14

帖子

1

主题

0

精华

入门

F 币
63 元
贡献
34 点
13#
 楼主| 发表于 2023-8-30 09:51:59 | 显示全部楼层
风平老涡 发表于 2023-8-28 23:02
用你的数据算了一下,当p32=0.1时发现几个问题:
1)当t=0时, yn1和 yn2 相对精确, yn3 误差较大。这是 ...

您好,哥,关于函数变量的可用范围,能再稍微提示一下吗?或者说Fortran程序书上是不是有关于溢出这一块的介绍?我自己看一下。刚刚接触Fortran和数值计算这一块,还是小白,有点不太懂。非常感谢!

14

帖子

1

主题

0

精华

入门

F 币
63 元
贡献
34 点
14#
 楼主| 发表于 2023-8-31 09:27:13 | 显示全部楼层
风平老涡 发表于 2023-8-30 22:00
可以百度一下,双精度数值范围在正负 2.2x10^-308 到 1.7x10^308,有效位数15~17。对于指数函数e^x的直接 ...

好的,我这边试一下,非常感谢
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-18 07:30

Powered by Tencent X3.4

© 2013-2024 Tencent

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