| 查看: 518 | 回复: 9 | |||
| 当前主题已经存档。 | |||
gongxd325至尊木虫 (文坛精英)
|
[交流]
【求助】一句Fortran语句出错问题(已解决)
|
||
|
编个小程序计算指前因子和速率常数,有个语句出错,向大家请教(kB/h=0..20827*10**11) A=0.20827*298.15*EXP(2-13.288/8.314)*10**11 程序计算结果是 0.113E+12,正确的结果应该是 9.28E+12 假如只计算 0.20827*298.15*EXP(2-13.288/8.314) 得到 92.8,乘以10**11结果就正确。 想不明白,不知道为什么? [ Last edited by cadick on 2009-12-14 at 02:53 ] |
» 猜你喜欢
重庆交大26年硕士生招生拟调剂通知已出!欢迎加入光子学微结构与器件课题组。
已经有0人回复
UJN物理学专业调剂
已经有12人回复
物理学I论文润色/翻译怎么收费?
已经有88人回复
北京纳米能源与系统研究所王中林院士/曹南颖研究员课题组招收2026硕士研究生1名
已经有0人回复
山西大同大学物理学硕士研究生招收调剂生
已经有0人回复
[调剂信息]211智能人工感知方向国家青年特聘专家课题组招收调剂研究生
已经有0人回复
[调剂信息]211智能人工感知方向国家青年特聘专家课题组招收调剂研究生
已经有0人回复
[调剂信息]211智能人工感知方向国家青年特聘专家课题组招收调剂研究生
已经有0人回复
一志愿物理所凝聚态物理352求调剂
已经有0人回复
0702一志愿吉大B区求调剂 本科期间发表一篇Sci
已经有0人回复

snoopyzhao
至尊木虫 (职业作家)
- 计算强帖: 1
- 应助: 157 (高中生)
- 贵宾: 0.02
- 金币: 18844.7
- 红花: 29
- 帖子: 3803
- 在线: 1422.4小时
- 虫号: 183750
- 注册: 2006-02-13
- 专业: 污染生态化学
2楼2009-06-01 11:24:17
gongxd325
至尊木虫 (文坛精英)
- 应助: 177 (高中生)
- 金币: 38192.1
- 散金: 13187
- 红花: 109
- 帖子: 34003
- 在线: 1845小时
- 虫号: 233962
- 注册: 2006-03-30
- 性别: MM
- 专业: 理论和计算化学

3楼2009-06-01 11:42:27
tjpm
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 1025.7
- 散金: 10
- 红花: 1
- 帖子: 367
- 在线: 19.3小时
- 虫号: 717334
- 注册: 2009-03-07
- 专业: 凝聚态物性 II :电子结构
4楼2009-06-01 16:37:28
dlbrians
木虫 (著名写手)
- 应助: 2 (幼儿园)
- 金币: 2954.6
- 帖子: 1273
- 在线: 72小时
- 虫号: 408872
- 注册: 2007-06-21
- 性别: GG
- 专业: 金属非晶态、准晶和纳米晶
5楼2009-06-01 20:17:32
gongxd325
至尊木虫 (文坛精英)
- 应助: 177 (高中生)
- 金币: 38192.1
- 散金: 13187
- 红花: 109
- 帖子: 34003
- 在线: 1845小时
- 虫号: 233962
- 注册: 2006-03-30
- 性别: MM
- 专业: 理论和计算化学

6楼2009-06-01 20:30:33
tjpm
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 1025.7
- 散金: 10
- 红花: 1
- 帖子: 367
- 在线: 19.3小时
- 虫号: 717334
- 注册: 2009-03-07
- 专业: 凝聚态物性 II :电子结构
7楼2009-06-01 20:36:51
tjpm
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 1025.7
- 散金: 10
- 红花: 1
- 帖子: 367
- 在线: 19.3小时
- 虫号: 717334
- 注册: 2009-03-07
- 专业: 凝聚态物性 II :电子结构
8楼2009-06-01 20:54:27
snoopyzhao
至尊木虫 (职业作家)
- 计算强帖: 1
- 应助: 157 (高中生)
- 贵宾: 0.02
- 金币: 18844.7
- 红花: 29
- 帖子: 3803
- 在线: 1422.4小时
- 虫号: 183750
- 注册: 2006-02-13
- 专业: 污染生态化学
9楼2009-06-01 22:45:04
tjpm
金虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 1025.7
- 散金: 10
- 红花: 1
- 帖子: 367
- 在线: 19.3小时
- 虫号: 717334
- 注册: 2009-03-07
- 专业: 凝聚态物性 II :电子结构
★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
q68(金币+2,VIP+0):有意思的程序 6-2 08:22
小木虫(金币+0.5):给个红包,谢谢回帖交流
q68(金币+2,VIP+0):有意思的程序 6-2 08:22
|
确实如你所说,0.1 转换成二进制时肯定有误差。 program xxx real*8 di,dj real*16 qi,qj di=0.1 dj=0.1d0 qi=0.1 q1=0.1q0 write(*,*) "di=",di write(*,*) "dj=",dj write(*,*) "qi=",qi write(*,*) "qj=",qj end program xxx 执行结果: di= 0.100000001490116 dj= 0.100000000000000 qi= 0.100000001490116119384765625000000 qj= 0.000000000000000000000000000000000E+0000 如果不指定的话,默认是保存为real*4的,所以就出现这样的情况,因为LZ的10是取了10次方的,误差被放大了而已 |
10楼2009-06-02 00:08:57














回复此楼