| 查看: 4466 | 回复: 11 | |||
g_xq96银虫 (小有名气)
|
[交流]
【求助】MS晶体建模里的分数坐标如何确定? 已有9人参与
|
|
我想自己手动输坐标建立模型! 在直角坐标系中确定了超胞中的几个原的子坐标,但不会转换成分数坐标。 感觉分数坐标应该很有用,想请各位高手介绍一下笛卡尔坐标如何换成分数坐标? 对不同的晶格常数(a,b,c,α,β,γ)分数坐标转换有何异同? |
» 猜你喜欢
回收溶剂求助
已经有7人回复
职称评审没过,求安慰
已经有40人回复
硝基苯如何除去
已经有3人回复
A期刊撤稿
已经有4人回复
垃圾破二本职称评审标准
已经有17人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
申请26博士
已经有5人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
求助文献
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
【求助】请教MS建模,怎样在一种晶体表面上加上一层石墨烯?
已经有12人回复
【分享】MS晶体建模基本方法(团簇模型)
已经有36人回复
【求助】如何查看晶体内坐标u?
已经有4人回复
【求助】AgInS2 MS晶体建模问题
已经有4人回复
【求助】在ms中模拟出的晶体的各个元素的晶格常数怎么确定
已经有7人回复
【原创】ABINIT的一种晶体结构建模方法
已经有26人回复
【求助】请教PWSCF晶体建模和自洽计算,不收敛
已经有21人回复
求锐钛矿TiO2的晶格常数及原子坐标(MS建模用)
已经有3人回复
WO3的晶体结构参数和空间群是多少,想用MS 建模
已经有10人回复

zzy870720z
荣誉版主 (文坛精英)
- 1ST强帖: 3
- 应助: 47 (小学生)
- 贵宾: 9.05
- 金币: 30914.3
- 散金: 5613
- 红花: 68
- 沙发: 99
- 帖子: 12592
- 在线: 23567.6小时
- 虫号: 745488
- 注册: 2009-04-10
- 性别: GG
- 专业: 凝聚态物性I:结构、力学和
- 管辖: 分子模拟

2楼2010-05-24 17:00:07
liufengbao100
木虫 (正式写手)
foreverhappy
- 应助: 0 (幼儿园)
- 贵宾: 0.004
- 金币: 1848.7
- 散金: 118
- 红花: 5
- 帖子: 642
- 在线: 142.9小时
- 虫号: 522574
- 注册: 2008-03-10
- 性别: GG
- 专业: 能源化工

3楼2010-05-27 08:59:32
cenwanglai
荣誉版主 (知名作家)
老和山猥琐派九段
- 1ST强帖: 5
- 应助: 46 (小学生)
- 贵宾: 8.842
- 金币: 7440.4
- 散金: 9654
- 红花: 118
- 沙发: 23
- 帖子: 5306
- 在线: 1961.4小时
- 虫号: 537452
- 注册: 2008-04-01
- 性别: GG
- 专业: 理论和计算化学
- 管辖: 仿真模拟
4楼2010-05-27 11:27:29
flashpoint
金虫 (小有名气)
- 应助: 10 (幼儿园)
- 金币: 1393.7
- 散金: 21
- 红花: 7
- 帖子: 290
- 在线: 266.6小时
- 虫号: 182514
- 注册: 2006-02-12
- 性别: GG
- 专业: 无机非金属类光电信息与功
★ ★ ★
g_xq96(金币+1):谢谢参与
zzy870720z(金币+2):谢谢交流 2010-05-27 12:54:07
g_xq96(金币+3):QQ:705357207 2010-05-27 18:41:50
g_xq96(金币+1):谢谢参与
zzy870720z(金币+2):谢谢交流 2010-05-27 12:54:07
g_xq96(金币+3):QQ:705357207 2010-05-27 18:41:50
|
通常都是分数坐标,很少直接给直角坐标的,如果是三斜晶系,转换很复杂的, 你可以尝试这个公式: %Define the crystal parameters a=5;b=5;c=10; alpha=90*pi/180;beta=90*pi/180;gamma=120*pi/180; n2=(cos(alpha)-cos(gamma)*cos(beta))/sin(gamma); n3=(sin(beta)*sin(beta)-n2^2)^0.5; A=[a, b*cos(gamma), c*cos(beta); 0, b*sin(gamma), c*n2; 0, 0, c*n3]; 这个矩阵是把分数坐标转变为直角坐标,反过来就可达到你的要求 |
5楼2010-05-27 11:48:05
yuanfang4123
铁虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 120.6
- 散金: 3
- 红花: 1
- 帖子: 38
- 在线: 4.7小时
- 虫号: 1006830
- 注册: 2010-04-27
- 专业: 半导体光电子器件
6楼2010-05-27 16:26:52
g_xq96
银虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 282
- 散金: 187
- 帖子: 173
- 在线: 23.6小时
- 虫号: 767553
- 注册: 2009-05-11
- 性别: GG
- 专业: 基础物理学

7楼2010-05-27 18:45:36
acridine
木虫 (正式写手)
- 1ST强帖: 11
- 应助: 13 (小学生)
- 金币: 4901.6
- 红花: 13
- 帖子: 706
- 在线: 389.5小时
- 虫号: 305478
- 注册: 2006-12-10
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
★ ★ ★
g_xq96(金币+1):谢谢参与
cenwanglai(金币+2):谢谢,热情解答! 2010-05-28 08:29:22
g_xq96(金币+1):谢谢参与
cenwanglai(金币+2):谢谢,热情解答! 2010-05-28 08:29:22
|
勤劳一点,自己推导一下还是不难的。 哈哈,好就没做数学题了,貌似前两天有个贴子问过一个类似的情况,当时做过类似的推导: 设直角坐标系三个基矢为x,y和z,设点X在直角坐标系坐标为(x0,y0,z0)。 设晶胞的三个基矢为A,B,C,可以用直角坐标系表示为 A=a1*x+a2*y+a3*z, B=b1*x+b2*y+b3*z, C=c1*x+c2*y+c3*z(1) 以上所有这些量都是已知的,未知的是点X在A,B,C基矢坐标系的坐标。设为(x1,y1,z1),则列方程 x1*A+y1*B+z1*C=x0*x+y0*y+z0*z, 将(1)式代入上式,并解三元一次方程组,(x1,y1,z1)可解 另外5楼给出的是转化矩阵,作用应该是利用分数坐标(x1,y1,z1)乘矩阵,可以得到直角坐标。不过应该有适用条件吧,应该保证A,B,C的方向与直角坐标系方向有某种关系,只定义晶格常数是不够的。同样的一个晶格,我把它相对直角坐标进行胡乱旋转、平移,那么直角坐标系内点所对应的分数坐标肯定也是会跟着发生改变的。因此必须保证A,B,C与直角坐标系方向有某种关系。 |
8楼2010-05-27 23:56:06
flashpoint
金虫 (小有名气)
- 应助: 10 (幼儿园)
- 金币: 1393.7
- 散金: 21
- 红花: 7
- 帖子: 290
- 在线: 266.6小时
- 虫号: 182514
- 注册: 2006-02-12
- 性别: GG
- 专业: 无机非金属类光电信息与功
9楼2010-05-28 03:39:39
cenwanglai
荣誉版主 (知名作家)
老和山猥琐派九段
- 1ST强帖: 5
- 应助: 46 (小学生)
- 贵宾: 8.842
- 金币: 7440.4
- 散金: 9654
- 红花: 118
- 沙发: 23
- 帖子: 5306
- 在线: 1961.4小时
- 虫号: 537452
- 注册: 2008-04-01
- 性别: GG
- 专业: 理论和计算化学
- 管辖: 仿真模拟
10楼2010-05-28 08:28:04













回复此楼