| 查看: 1608 | 回复: 8 | |||||
| 当前主题已经存档。 | |||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||||
wfbgc木虫 (小有名气)
|
[交流]
【讨论】[img][img]论tanloer虫友关于用origin画MS电子密度等高线图之错误与遗漏[/img
|
||||
|
前不久,一位叫tanloer的虫友发了一个叫“MS电荷密度在Origin中作图方法,http://muchong.com/bbs/viewthread.php?tid=1627651”的帖子,本人非常感兴趣,按照tanloer来画图,发现,tanloer的方法有很大的问题或者说是遗漏。因此,本人特发帖与大家一起讨论。 首先需要描述一下castep中输出的电子密度文件:*.charg_frm。用写字板或origin打开后会发现有三例:a,b,c,charge。分别对应于x,y,z三个轴和电子密度。 用tanloer的方法是固定某一个轴的分量,使之为常数。例如(100)以及与之平等的面。余下两个轴为变量,组成一个面,再用 origin中的contour模块来画电子密度图。对于(100),(010),(001)面等,这种方法是可行的,但是对于不能用两个变量描述的平面,这种方法是不可行的。 origin中的contour模块简单介绍: origin中的contour模块是用一个二维数组描述一个平面,即用x,y轴来描述平面。用Z轴来描述平面上某点P(x,y)对应的一个值。使用这个模块必须明确,x,y是用来确定点的位置,Z是这个点的值。画电子密度的等高线的平面图的关键是如何确定平面。 (100)面上任一点的坐标为A(1,y,z)。y,z 的取值从理论上可以从负无穷到正无穷,但考虑一个晶胞,y,z的取值应从0取到1.由于,A点的取值在x轴上永远为1,为一定值,所以可以用一个二维空间的平面来描述三维空间中平面,即用两个变量描述一个平面。就此可以用origin中的contour模块来画出(100),(010),(001)面的电子密度分布。 对于(110),(111)面而言,平面上的任一点A(x,y,z)在三个轴上不再是一定值,就此必须用三个变量描述一个平面,此时,origin中的contour模块不再适用。 对于如何在origin里用三个变量来描述一个平面的问题,我一直没想到好的办法,希望大家能一起思考这个问题,如果谁解决了这个问题,请与广大虫友分享。 当然我发这个帖子绝对没有针对tanloer的意思,只是想把问题提出来,供大家一起来讨论。 |
» 收录本帖的淘帖专辑推荐
Photochemistry | 学习 |
» 猜你喜欢
假如你的研究生提出不合理要求
已经有4人回复
论文终于录用啦!满足毕业条件了
已经有27人回复
所感
已经有3人回复
要不要辞职读博?
已经有7人回复
不自信的我
已经有11人回复
北核录用
已经有3人回复
实验室接单子
已经有3人回复
磺酰氟产物,毕不了业了!
已经有8人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有10人回复
26申博(荧光探针方向,有机合成)
已经有4人回复
9楼2010-01-20 23:03:52
wfbgc
木虫 (小有名气)
- 应助: 3 (幼儿园)
- 金币: 1802.1
- 散金: 10
- 红花: 2
- 帖子: 220
- 在线: 172小时
- 虫号: 448198
- 注册: 2007-11-01
- 性别: GG
- 专业: 原子和分子物理
3楼2009-12-04 01:03:28
aylayl08
荣誉版主 (文坛精英)
至尊天蝎
- 1ST强帖: 1
- 应助: 3 (幼儿园)
- 贵宾: 4.825
- 金币: 18823.7
- 散金: 2180
- 红花: 34
- 沙发: 48
- 帖子: 16357
- 在线: 824小时
- 虫号: 533169
- 注册: 2008-03-26
- 专业: 无机非金属基复合材料
- 管辖: 量子化学

4楼2009-12-05 16:31:52
6楼2009-12-06 20:18:22












回复此楼
