| 查看: 605 | 回复: 4 | |||
| 当前主题已经存档。 | |||
spkeey金虫 (正式写手)
|
[交流]
[求助]移动原点和坐标轴?
|
||
|
怎么把一个原子移动到原点(其他原子相应的也移动)还有xyz坐标轴方向? 不管用哪个软件,给个方法。 Gview中的move center 只是显示上中心,或朝向是一个面,坐标保存不了,chem3D也是一样。 |
» 猜你喜欢
诚邀有志之士加入江苏大学环境学院合成生物学课题组!(长期接收学硕专硕、硕博连读)
已经有16人回复
河海大学 (211.双一流高校)钙钛矿光电实验室丁勇团队欢迎有志青年!
已经有3人回复
物理化学论文润色/翻译怎么收费?
已经有268人回复
一志愿南大理论与计算化学方向(070300)342分,求调剂
已经有1人回复
欢迎化学、化工、物理、材料、或计算机背景的考研咨询
已经有0人回复
黑龙江省原子能研究院化学课题组招收2026级化学专业或化学相关专业硕士生
已经有0人回复
26博士申请
已经有0人回复
招生材料与化工、环境科学调剂研究生
已经有5人回复
河南理工大学化工学院招收调剂生啦!
已经有1人回复
招收博士一名-宁波大学
已经有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











回复此楼