1.如何通过晶格常数转换成基矢坐标矩阵?
自己的理解: 在MS建模和vesta导出文件前可以设置基矢坐标,如a沿x,z垂直于ab所在平面。这样的话,如果c垂直于ab平面,则基矢矩阵为:
a11·=a a12=0,
a13=0
a21=sin* a22=cos*
a23=0
a31=0 a32=0
a33·=c
2.改变基矢:
对于一个已经用VESTA打开的晶体结构,你可以点击Edit->Edit data->unit cell,然后点击Option按钮,在弹出对话框的Rotation matrix P处输入基矢的变换矩阵,你将对晶体的基矢作一定的变换。最最简单的玩法是,当你把Rotation matrix P第三行第三列的那个数值由1改成2的时候,你将获得z方向的超晶报;同理如果把第二行第二列的数值由1改为2,你将或者y方向的超晶胞。
自己的理解: 在MS建模和vesta导出文件前可以设置基矢坐标,如a沿x,z垂直于ab所在平面。这样的话,如果c垂直于ab平面,则基矢矩阵为:
a11·=a
a21=sin*
a31=0
2.改变基矢:
对于一个已经用VESTA打开的晶体结构,你可以点击Edit->Edit data->unit cell,然后点击Option按钮,在弹出对话框的Rotation matrix P处输入基矢的变换矩阵,你将对晶体的基矢作一定的变换。最最简单的玩法是,当你把Rotation matrix P第三行第三列的那个数值由1改成2的时候,你将获得z方向的超晶报;同理如果把第二行第二列的数值由1改为2,你将或者y方向的超晶胞。
