计算化学公社

 找回密码 Forget password
 注册 Register

求助:如何随机抽取分子振动模式

查看数: 464 | 评论数: 6 | 收藏 Add to favorites 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-6-21 14:19

正文摘要:

想请问一下各位老师,假如有n个原子,有3n-6个振动模式,从这3n-6个振动模式中随机抽取一个振动模式,应该怎么抽取比较合适?

回复 Reply

wzkchem5 发表于 Post on 2024-6-24 16:31:57
xdyjiay 发表于 2024-6-24 08:56
想请问一下如果是根据高斯分布抽取振动模式的随机数,高斯分布的具体函数应该是什么样的啊?

仔细阅读https://en.wikipedia.org/wiki/Multivariate_normal_distribution
xdyjiay 发表于 Post on 2024-6-24 15:56:10
wzkchem5 发表于 2024-6-21 19:16
每个振动模式都要产生一个随机数。建议看一下多维高斯分布的抽样方法

想请问一下如果是根据高斯分布抽取振动模式的随机数,高斯分布的具体函数应该是什么样的啊?
Daniel_Arndt 发表于 Post on 2024-6-22 10:43:03
Daniel Lambrecht在 https://doi.org/10.1021/jp110334w 这篇文章的Appendix部分写的内容可能对你有用。
wzkchem5 发表于 Post on 2024-6-21 19:16:44
xdyjiay 发表于 2024-6-21 09:53
老师,随机抽取一个振动模式是要遵循高斯分布来抽,还是认为每个振动模式概率一样来抽?
还有一个问题, ...

每个振动模式都要产生一个随机数。建议看一下多维高斯分布的抽样方法
wzkchem5 发表于 Post on 2024-6-21 15:14:45
随机抽取一个振动模式不难,产生一个1到3n-6之间的随机数就行了,bash、python乃至excel公式都能产生。
但是很多时候需要的不是抽取一个振动模式,而是需要随机抽取各种振动模式的一个线性组合,此时需要写一个很短的脚本

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

GMT+8, 2024-11-24 13:02 , Processed in 0.191252 second(s), 26 queries , Gzip On.

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