http://emuch.net/bbs/viewthread.php?tid=1644225
1、Total density map
现在MS中save为文件,当然你需要将你的隐藏文件和扩展名都能显示,在结果文件夹中找到*.chrgm(好像是).
从origin中导入这个文件,得到4列数据,分别为a, b, c, 和charge.
一般的排序是先将a=1,对应的b,c不同,然后才是a=2的,以此类推.
如果你想做(100)面, 将b, c, charge列分别设为x, y, z轴,那么就只选中a=1对应的所有的b, c, charge数据,然后直接可以做出(100)面得电荷密度等高线图,通过调节,可以得到很好的图片。
如果想得到(010)面的,将原来的数据的b列推至首列,然后选中首列,右键单击选择sort worksheet,这样就会对b列的数据按从小到大的顺序排列,而与之对应的a,c,charge随之改变。
按同样的方法可得到(010)面得电荷密度。
2、差分电荷密度
MS中只能给出显示,存为文件后却无法打开。昨天在一个会上问M C Payne这个问题,他解释说不是他的错,是公司的问题。(具一个牛人说,可用命令行运行后,可得到数据文件。还没试)。如果就现在的差分密度图片如何在Origin中做出来呢?
你需要做的也很简单。将MS的差分密度图片显示后,隐藏其它(包括原子),存为.bmp文件。然后在origin中新建一个空matrix表格。从File的import中选择image,按照默认方式导入刚才的.bmp文件。然后选择你需要的区域,点击右键形成新的Matrix表(其实现实的还是图片)。
再到view中的view mode选择数据,你会得到一个很奇怪的matrix表,别管他,直接对这个matrix做contour图,你会得到差分密度图了,要想获得好的效果,需要很仔细地调节。具体办法,实在太难写出来,等以后再说吧。
1、Total density map
现在MS中save为文件,当然你需要将你的隐藏文件和扩展名都能显示,在结果文件夹中找到*.chrgm(好像是).
从origin中导入这个文件,得到4列数据,分别为a, b, c, 和charge.
一般的排序是先将a=1,对应的b,c不同,然后才是a=2的,以此类推.
如果你想做(100)面, 将b, c, charge列分别设为x, y, z轴,那么就只选中a=1对应的所有的b, c, charge数据,然后直接可以做出(100)面得电荷密度等高线图,通过调节,可以得到很好的图片。
如果想得到(010)面的,将原来的数据的b列推至首列,然后选中首列,右键单击选择sort worksheet,这样就会对b列的数据按从小到大的顺序排列,而与之对应的a,c,charge随之改变。
按同样的方法可得到(010)面得电荷密度。
2、差分电荷密度
MS中只能给出显示,存为文件后却无法打开。昨天在一个会上问M C Payne这个问题,他解释说不是他的错,是公司的问题。(具一个牛人说,可用命令行运行后,可得到数据文件。还没试)。如果就现在的差分密度图片如何在Origin中做出来呢?
你需要做的也很简单。将MS的差分密度图片显示后,隐藏其它(包括原子),存为.bmp文件。然后在origin中新建一个空matrix表格。从File的import中选择image,按照默认方式导入刚才的.bmp文件。然后选择你需要的区域,点击右键形成新的Matrix表(其实现实的还是图片)。
再到view中的view mode选择数据,你会得到一个很奇怪的matrix表,别管他,直接对这个matrix做contour图,你会得到差分密度图了,要想获得好的效果,需要很仔细地调节。具体办法,实在太难写出来,等以后再说吧。
