24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1949  |  回复: 25
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 shxincui518 的 3 个金币

acridine

木虫 (正式写手)

记得以前在别的论坛发过帖子处理这个问题的,现在大概说一下吧
首先说一下哪些是我们自己能处理的:dmol和castep得到的电荷密度都可以自己处理。但是注意:castep的差分电荷是处理不了的,它的格式不是可读的。而通常的分析中,最重要的又恰恰是差分电荷,所以想处理差分电荷等高线的同志们还是去找一下lev00这个软件吧。
对于电荷密度,首先要找到数据存放的文件:打开结果所在文件夹,文件夹选项中显示隐藏文件,dmol的电荷密度计算结果文件是xxx_density.grd,而castep的结果文件是xxx.charg_frm (castep需要先分析->electron density-> save 才能找到这个文件)
之后就是处理这个文件了,你可以打开它,无论grd还是 frm格式,它里面都有一组数据,这就是空间网格点上各个点的电荷密度值,剩下的工作就是找到你需要的那个面上各个点的数据值,导出来,这需要编程序实现,如果你的面很普通,这会很复杂,如果是平行于坐标轴的面,找出数据点会适当简单一些.
找到点后就可以画图了,无论是用origin还是matlab都能实现。

最后说一下我自己的看法:对这种等高线图没有必要太深究,真的没必要。我当初费了好大劲编程虚实现了这个功能,但是现在看来并没有什么太大的实际价值,也基本没用过。现在无论分析数据还是写文章都用ms自带工具画的图。重要的是你的思想,至于图,只要能的表述清你的问题就可以,简单的用ms画的图就好了。
ps 在ms画图时在color map 上选择中几条线,就可以出现类似等高线的图,也可以作得很美观。
21楼2008-09-27 23:15:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jieweiwei

铜虫 (小有名气)

PS是什么意思啊?
擦掉吗?
22楼2008-09-28 10:03:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ocean08

木虫 (著名写手)

做人要开心

引用回帖:
Originally posted by acridine at 2008-9-27 23:15:
在ms画图时在color map 上选择中几条线,就可以出现类似等高线的图,也可以作得很美观

详细说一下,怎么选啊?


知道了,方法很管用啊!谢谢acridine

[ Last edited by ocean08 on 2008-9-28 at 10:16 ]
以一无所知和无所不知的方式去思考;以即将赴死和永生不死的态度去生活。
23楼2008-09-28 10:05:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

kuner

铁虫 (正式写手)

我正在找如何分析得到的图,和如何画好这种图,Matlab编的程序
24楼2008-10-28 01:25:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wuli8

荣誉版主 (知名作家)

…………

优秀版主优秀版主

…………
25楼2008-10-28 08:18:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 shxincui518 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见