计算化学公社

 找回密码 Forget password
 注册 Register

测量两个面之间夹角的tcl语言脚本编写问题

查看数: 2808 | 评论数: 4 | 收藏 Add to favorites 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-6-26 18:30

正文摘要:

还是这个问题,详细情况在下帖中: 如何测量两个面的夹角(不是二面角) - 分子模拟 (Molecular Modeling) - 计算化学公社 (keinsci.com) 我想用VMD内置的tcl语言测量两个平面之间的夹角,一个平面来自小分子 ...

回复 Reply

snljty2 发表于 Post on 2022-6-28 16:59:16
lyj714 发表于 2022-6-27 11:51
三点以上平面需要拟合,tcl有数学库可以做最小二乘奇异值分解。

Tcl居然还有这种库,求一下库的名字,感激
lyj714 发表于 Post on 2022-6-27 11:51:29
三点以上平面需要拟合,tcl有数学库可以做最小二乘奇异值分解。
snljty2 发表于 Post on 2022-6-27 10:41:32
我还以为你要做某个平面的拟合(超过3个原子),那得做奇异值分解,用Tcl实现估计比较难。只是随口说一句,如果硬要做这个,可以参考http://bbs.keinsci.com/thread-23019-1-1.html,用C语言链接LAPACK做个SVD的接口。。。另外几十个GB的xyz也不至于大到不能接受,有个硬盘大点的服务器,多等一会儿还是能出结果的。
sobereva 发表于 Post on 2022-6-27 05:11:20
helix和平面没什么直接联系,不知道你说的是什么平面,得给个示意图
遇到脚本出不来结果的时候,就不要一下子把好多个语句嵌套在一起,应该拆开来一条一条执行。即每个[ ]子语句的执行作为一行,并且结果赋值到一个变量里,在脚本中把这个变量puts显示出来,这样自然就能分析到底哪个地方有问题。

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

GMT+8, 2026-2-24 07:12 , Processed in 0.211130 second(s), 30 queries , Gzip On.

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