| 查看: 641 | 回复: 4 | |||
| 当前主题已经存档。 | |||
spkeey金虫 (正式写手)
|
[交流]
[求助]移动原点和坐标轴?
|
||
|
怎么把一个原子移动到原点(其他原子相应的也移动)还有xyz坐标轴方向? 不管用哪个软件,给个方法。 Gview中的move center 只是显示上中心,或朝向是一个面,坐标保存不了,chem3D也是一样。 |
» 猜你喜欢
散金求好运
已经有315人回复
博士生招生, 材料模拟方向,University of South Carolina
已经有0人回复
物理化学论文润色/翻译怎么收费?
已经有207人回复
Postdoc position, materials simulations/machine learning, U. of South Carolina
已经有0人回复
祈福青基
已经有34人回复
牛来!米来!面来!
已经有8人回复
2027申博咨询
已经有11人回复
寻求CrC2Al的cif文件,感谢
已经有0人回复
ORCA 纯新手向入门指南0.7版
已经有0人回复
哈尔滨工业大学(深圳)绿色合成化学团队招收27年春季或秋季入学的博士生
已经有5人回复
吉林大学化学学院理论化学研究所刘靖尧教授课题组招收2027级申请考核制博士研究生
已经有0人回复

niliu
铁杆木虫 (著名写手)
- 应助: 8 (幼儿园)
- 贵宾: 1
- 金币: 9755.1
- 红花: 10
- 帖子: 1263
- 在线: 467小时
- 虫号: 78849
- 注册: 2005-07-07
- 专业: 理论和计算化学
2楼2008-04-24 11:28:01
★ ★ ★ ★ ★
lei0736(金币+3,VIP+0):谢谢
spkeey(金币+2,VIP+0):谢谢,如果要编程的话,我自己搞好了。
lei0736(金币+3,VIP+0):谢谢
spkeey(金币+2,VIP+0):谢谢,如果要编程的话,我自己搞好了。
|
移动到原点很简单: 你先计算出整个分子中心的位置: center_x=sum(x)/n center_y=sum(y)/n center_z=sum(z)/n (n指原子的个数) 接着把所有原子的坐标向量减出这一向量就是了。 接下来就再进行旋转来改变坐标轴,这需要一些矩阵操作,找一找一些课本,一般会给出绕某轴旋转一定角度的矩阵。当然最好的办法是把这些都写成程序。 如果需要的话,把坐标给我,我帮你转换,jjf_sxtu@yahoo.com.cn |
3楼2008-04-24 13:25:24
4楼2008-04-25 10:08:53
5楼2008-04-25 13:57:35









回复此楼
10