计算化学公社

标题: MS实现石墨烯的矩形胞到菱形胞的转变 [打印本页]

作者
Author:
mylifecg    时间: 2017-4-5 20:19
标题: MS实现石墨烯的矩形胞到菱形胞的转变
石墨烯是六角原胞,原胞内含有两个c原子,ms里通过热defined lattice可是实现2原子菱形胞到4原子矩形原胞的转变,那么我的问题是,如何实现从4原子的矩形原胞再转变成2原子的菱形原胞?各位大神可否指点迷津?

作者
Author:
卡开发发    时间: 2017-4-5 20:25
线性代数问题。原来菱形变成矩形时redefined lattice中的3x3数看成矩阵,然后求这个矩阵的逆矩阵,等逆变换的时候把逆矩阵填上就是了。

找对称性有时候也有用。

作者
Author:
mylifecg    时间: 2017-4-5 21:49
卡开发发 发表于 2017-4-5 20:25
线性代数问题。原来菱形变成矩形时redefined lattice中的3x3数看成矩阵,然后求这个矩阵的逆矩阵,等逆变换 ...

你好,你说的办法我已经试过了,会出现分数或者小数的矩阵元,在MS里redefined lattice是不能用分数或者小数的。
作者
Author:
卡开发发    时间: 2017-4-6 03:24
本帖最后由 卡开发发 于 2017-4-6 04:01 编辑
mylifecg 发表于 2017-4-5 21:49
你好,你说的办法我已经试过了,会出现分数或者小数的矩阵元,在MS里redefined lattice是不能用分数或者 ...

如果小数是有理数,可以乘以公因子放大到整数。

其实还可以build->lattice parameter改变晶格参数,去掉勾选keep fractional coordinates fixed就行了,ms有这个选项。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3