24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3075  |  回复: 26
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

ocean08

木虫 (著名写手)

做人要开心

[交流] 【求助】怎样得到电荷密度图

弱弱的问一下,在许多文献中都看到电荷密度图,请问他是怎么算出来的?在castep中如何得到如下图所示这样的电荷密度图?
请各位大侠不吝赐教

[ Last edited by freshgirl on 2009-6-26 at 16:31 ]
回复此楼
以一无所知和无所不知的方式去思考;以即将赴死和永生不死的态度去生活。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hopingzmn

金虫 (知名作家)


lei0736(金币+1,VIP+0):谢谢
回楼上的:这个文件应该是隐藏的,可以去结果文件夹中找找看
淡定
8楼2008-04-25 10:59:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 27 个回答

hopingzmn

金虫 (知名作家)

★ ★ ★ ★ ★ ★ ★ ★
lei0736(金币+3,VIP+0):谢谢
ocean08(金币+5,VIP+0):谢谢你啊!Matlab我也不懂啊,期望有比较简单的方法。
这个是一个重要的问题哦,曾在看到如何画,大致是这么说的:
引用回帖:
MS结果文件夹中*.grd文件内存储的是三维空间各点的电荷密度值,利用这个数据就可以得到二维的电荷密度等值线图,应该有专门的软件能画,不过用matlab编自己编程序也不难,其中关键命令是contourslice,实现在某一平面内绘制等高线
grd 文件是隐藏的,可以去结果文件找,电荷密度的应该是***_density.grd,如果同时计算了其它性质应该还有其它grd文件,如***_homo.grd,***_lumo.grd
contourslice 的格式是 contourslice(x,y,z,v,x1,y1,z1),其中x,y,z都是三维矩阵,定义一个空间网格,v是网格上各个点的值,在这里就是输出的电荷密度值;x1,y1,z1用来定义选择的截面,正确输入contourslice后就会绘制出该平面上的电荷密度等高线图

这个说的是dmol中电荷密度的画法,在castep中电荷密度的数据保存在×.charg_frm中。

没有实践过,关键不会用matlab……
MS也可以得到二维的电荷密度图,只是不是你附件中这种等高线形式的
盼实践过的高手具体指导一下
淡定
2楼2008-04-22 09:40:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ocean08

木虫 (著名写手)

做人要开心

还望各位带下不吝赐教啊!到底这些图是怎么得到?
以一无所知和无所不知的方式去思考;以即将赴死和永生不死的态度去生活。
3楼2008-04-22 16:32:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hopingzmn

金虫 (知名作家)

★ ★
lei0736(金币+2,VIP+0):谢谢
引用回帖:
Originally posted by ocean08 at 2008-4-22 16:32:
还望各位带下不吝赐教啊!到底这些图是怎么得到?

见过和这个Fig 5很类似的图,在那个华南师范的Materials Studio上面有一个例子——“Pd(110)面上的CO 分子电荷密度变化”,讲解了如何画这种图,可以下载看看,下面有个链接:
http://muchong.com/bbs/viewthread.php?tid=403017&fpage=2
淡定
4楼2008-04-22 16:48:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见