计算化学公社

 找回密码 Forget password
 注册 Register
Views: 9005|回复 Reply: 5
打印 Print 上一主题 Last thread 下一主题 Next thread

[程序/脚本开发] 求助关于二面角分布概率求法

[复制链接 Copy URL]

376

帖子

0

威望

2627

eV
积分
3003

Level 5 (御坂)

尊贵的地三鲜骑士

请教一下各位老师, 现在我想求一下分子链主链上的二面角分布概率, 这个每个时间帧的二面角都可以求出来,现在问题是该如何处理这些结果以得到二面角分布概率?不想通过软件计算, 只想知道它内部原理自己写程序算。 麻烦老师给点建议。具体求什么就行。
PS:
源程序在这里 http://bbs.keinsci.com/thread-14821-1-1.html      ####   ene老师的TCL程序中这一部分没有看懂万望老师指点一二。

set index [expr int(floor([expr ($DIHED + 180) / 2]))]    #  为啥/2
        set density($index) [expr $density($index) + 1.0]
}
for { set i 1 } { $i < 180 } { incr i } {      #  这个for循环啥意思?   
        set density($i) [expr $density($i) / $nf * 100]
        puts -nonewline $outfile "[expr $i * 2 - 1 - 180 ]"
        puts -nonewline $outfile " "
        puts $outfile "[expr $density($i)]"
}
close $outfile
puts "All Done!"

QQ图片20210124210145.png (87.93 KB, 下载次数 Times of downloads: 26)

二面角分布概率

二面角分布概率
由衷的感谢每一位给与过我帮助的人

120

帖子

0

威望

655

eV
积分
775

Level 4 (黑子)

6#
发表于 Post on 2021-4-21 22:42:48 | 只看该作者 Only view this author
少年爱吃地三鲜 发表于 2021-1-26 14:29
您说这个取平均  ,指的是 假如分成了 360度  每个度数上得统计数量 除以370吗? 这个平均值是这么求吗

你好,请问您这个图片的那篇文献名字能发我一下吗?

376

帖子

0

威望

2627

eV
积分
3003

Level 5 (御坂)

尊贵的地三鲜骑士

5#
 楼主 Author| 发表于 Post on 2021-1-26 14:29:06 | 只看该作者 Only view this author
lyj714 发表于 2021-1-25 11:27
看你实际算的是什么东西,如果是370个不同的二面角,那么就分别算,这样当然会得到370个二面角分布图。如 ...

您说这个取平均  ,指的是 假如分成了 360度  每个度数上得统计数量 除以370吗? 这个平均值是这么求吗
由衷的感谢每一位给与过我帮助的人

306

帖子

2

威望

3255

eV
积分
3601

Level 5 (御坂)

4#
发表于 Post on 2021-1-25 11:27:56 | 只看该作者 Only view this author
少年爱吃地三鲜 发表于 2021-1-25 11:21
老师, 请问, 我统计频数时  一共有370个二面角  1001帧, 此时 我是把这个370个二面角在每一个帧数下都 ...

看你实际算的是什么东西,如果是370个不同的二面角,那么就分别算,这样当然会得到370个二面角分布图。如果是相同类的二面角,取个平均就行了,这样得到的平均后的一个二面角分布图。

376

帖子

0

威望

2627

eV
积分
3003

Level 5 (御坂)

尊贵的地三鲜骑士

3#
 楼主 Author| 发表于 Post on 2021-1-25 11:21:16 | 只看该作者 Only view this author
lyj714 发表于 2021-1-25 09:59
这就是个简单的直方图统计,将360平分为180份,每一段2°,然后统计每个bin出现的频数。图中的分布是将得到 ...

老师, 请问, 我统计频数时  一共有370个二面角  1001帧, 此时 我是把这个370个二面角在每一个帧数下都做统计对吗
由衷的感谢每一位给与过我帮助的人

306

帖子

2

威望

3255

eV
积分
3601

Level 5 (御坂)

2#
发表于 Post on 2021-1-25 09:59:50 | 只看该作者 Only view this author
本帖最后由 lyj714 于 2021-1-25 10:23 编辑

这就是个简单的直方图统计,将360平分为180份,每一段2°,然后统计每个bin出现的频数。图中的分布是将得到的频数除以(360*帧数)得到这种曲线与角度所围面积为1的角度分布图

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-25 00:57 , Processed in 0.690720 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list