| 查看: 2289 | 回复: 7 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[交流]
【转帖】径向分布函数程序与简单说明 已有4人参与
|
||
» 本主题相关价值贴推荐,对您同样有帮助:
如何做径向分布函数和长程序LRO?
已经有4人回复
非晶态XRD分析和谢乐公式的问题~
已经有20人回复
求计算径向分布函数的集成程序RAD
已经有4人回复
【整理】今天整理硬盘上的资料,偶然发现的好玩的小东西就直接发上来吧
已经有105人回复
【求助】怎样由径向分布函数计算配位数
已经有3人回复
【讨论】陈正隆书上径向分布函数的公式是否有误?
已经有10人回复


6楼2010-09-14 07:56:13

2楼2010-09-13 19:51:49
yahoohoo
铁杆木虫 (著名写手)
- 模拟EPI: 10
- 应助: 0 (幼儿园)
- 贵宾: 1.55
- 金币: 7632.4
- 散金: 251
- 红花: 4
- 帖子: 1176
- 在线: 167小时
- 虫号: 74894
- 注册: 2005-06-15
- 性别: GG
- 专业: 理论和计算化学
★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+3):谢谢 2010-09-13 20:50:00
小木虫(金币+0.5):给个红包,谢谢回帖交流
lei0736(金币+3):谢谢 2010-09-13 20:50:00
|
这样的代码看着不够明了。。。。。。 伪代码: for (int i = 0; i < TOTN - 1; ++i) for (int j = i + 1; j < TOTN; ++j) { double dij = sqrt( pow(Pos[0]-Pos[j][0], 2) + pow(Pos[1]-Pos[j][1], 2) + pow(Pos[2]-Pos[j][2], 2)); int kbin = func(dij); // dij所对应的bin的序号 g(kbin) += 2; } // normalize for (int k = 0; k < NBIN; ++k) g(k) /= 4.0 * PI * r(k) * r(k) * dr * RHO; // r 为第k个bin所对应的距离值 |
3楼2010-09-13 20:39:36

4楼2010-09-13 21:21:47













回复此楼