| 查看: 4572 | 回复: 14 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
Fortran计算10的十次方以上运算结果不正确,是精度问题吗? 已有1人参与
|
||
| 最近用Fortran进行模拟计算,计算结果显示错误,往回找某一参数的计算结果发现为0.0000000E+000,后来检查式子发现有个10的12次方计算。然后我就另建新项目计算了10的几次方计算,发现10的9次方计算结果是1000000000正常,但是10的十次方计算结果就成了1410065408,11次方为1215752192,12次方就成了-727379968。一开始怀疑是精度问题,但是设置成精度为real(8),real(16)结果计算都是这样。求问大神是为什么? |
» 猜你喜欢
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有75人回复
新西兰Robinson研究所招收全奖PhD
已经有0人回复
石墨烯转移--二氧化硅衬底石墨烯
已经有0人回复
笼目材料中量子自旋液体基态的证据
已经有0人回复
数学教学论硕士可以读数学物理博士吗?
已经有0人回复
德国亥姆霍兹Hereon中心汉堡分部招镁合金腐蚀裂变SCC课题方向2026公派博士生
已经有4人回复
澳门大学 应用物理及材料工程研究院 潘晖教授课题组诚招博士后
已经有11人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助大神!过年都还在苦逼编程的计算狗呀!Fortran计算里头文件里定义全局变量出错
已经有3人回复
如何用fortran计算概率密度函数
已经有6人回复
最近碰到的一个Intel visual Fortran 计算精度的问题.大家的机器上是否也是这样?
已经有8人回复
fortran计算出来的数据,导入origin时候会出现下面情况怎样解决
已经有6人回复
求fortran计算方法指导 14元非线性方程组 之前8元的使用bfs法能解14元解不了呀求指导
已经有4人回复
fortran计算多未知数非线性方程出错 较少未知数时程序能通过
已经有2人回复
fortran求助
已经有4人回复
如何用Fortran 计算三维曲面的数据
已经有3人回复
Fortran中计算多重积分的VEGAS程序变量
已经有2人回复
fortran中计算线性积分
已经有7人回复
Fortran中高效计算矩阵的秩
已经有4人回复
fortran IDE 4 windows&Linux+Fortran95,2003科学计算与工程+光盘
已经有1人回复
超级计算机运算fortran的问题
已经有17人回复
《计算物理》实验报告(fortran语言)
已经有47人回复
配置一台1万左右的计算机跑Fortran程序以及高斯的计算
已经有8人回复
求助计算机高人,编写个Fortran程序
已经有13人回复
【求助】Fortran程序计算
已经有1人回复
【资源】计算C-G系数的fortran源程序
已经有1人回复
【求助】懂Fortran并行计算的高手请进
已经有7人回复
【求助】求助个Fortran计算,应该不难,半天搞不定,请高手帮忙
已经有11人回复
4楼2016-01-24 20:57:00
5楼2016-01-24 20:58:49
8楼2016-01-25 09:32:38
9楼2016-01-25 09:36:00
|
谢谢您的耐心解答,我原程序有大量的计算式,需要精确数值。如果要得到精确结果,每个常数后面都要写加上_8吗?例如程序中有一段计算为: rholi(1)=410.70110+1.13071*(722-Tda)-9.5509*10**-4*(722-Tda)**2+6.7842*10**-7*(722-Tda)**3 cpli(1)=0.00692*Tda**2-0.532*Tda+1720.3 muli(1)=175.1*10**-3*exp(-10.31+1859/Tda) muli(2)=127.58*10**-3*exp(-9.47+1463/Tda) kli(1)=(0.4607*(1-0.00138*Tda)**0.38)/(Tda**(1/6)) Dli(1)=(2.609*(10**-12)*Tda)/muli(2) 怎样才能让计算结果显示精确呢?我只在Dli(1)的赋值语句中加上_8显示结果仍为错误的。有没有全局设定什么的?谢谢您。 |
12楼2016-01-25 14:41:48
13楼2016-01-25 15:00:42












回复此楼
送红花一朵