Fortran Coder

查看: 12614|回复: 8
打印 上一主题 下一主题

[数值问题] e指数

[复制链接]

178

帖子

15

主题

0

精华

大宗师

F 币
4973 元
贡献
1152 点
楼主
发表于 2020-8-27 11:12:05 | 显示全部楼层
gaoxing4700 发表于 2020-8-27 11:08
非常感谢,因为我们用的编译器是cvf(很古老的)导致算到e的710次方就计算不下去了,如果想计算的更大只 ...

并不是所有编译器都支持四精度实数
所以,其实楼上那个代码也不是能不经验证就拿来用的,REAL128很可能是-1什么的
除了换一个能支持四精度实数的编译器,没有别的选择……

178

帖子

15

主题

0

精华

大宗师

F 币
4973 元
贡献
1152 点
沙发
发表于 2020-8-27 22:51:22 | 显示全部楼层
gaoxing4700 发表于 2020-8-27 19:19
好的,打算换一个编译器

如果我没理解错的话,
他的意思是,一般科学计算,双精度已经足够用了
如果双精度你觉得不够用,那么你的算法肯定有问题,已经丢失太多精度了
事实上确实是这样的,想靠四精度实数来解决能不能计算,算不算得准的问题基本都是舍本逐末
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-3 09:30

Powered by Tencent X3.4

© 2013-2024 Tencent

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