李思玫 发表于 2025-3-3 10:29 轨迹文件中原子序号又不随时间变化。gview也行,自己分类一下O原子类型。 |
丁越 发表于 2025-3-3 08:57 感谢楼主,这个O原子类型他的原子序号很乱,也不是那种连续的,如果用VMD是挨个确定好原子序号编进去吗 |
本帖最后由 丁越 于 2025-3-3 09:22 编辑 Oc, Osi, Ow在xyz文件中原子序号是固定不变的,直接通过原子序号查找某类O原子不就行了,再结合VMD的原子选择语法比如index 0 1 2 3选择Ow。之后就是用TCL语法遍历计算选中的原子与体系所有原子的键长,你自己设定一个判据标准,小于多少则视为成键。但缺点是TCL脚本运行起来挺慢。 第二种方法是通过ASE,里面的几何模块中有计算原子间的距离矩阵的函数,下面给你一段代码你自己参考一下:
|
手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图
GMT+8, 2025-8-17 06:43 , Processed in 0.157586 second(s), 25 queries , Gzip On.