24小时热门版块排行榜    

查看: 1512  |  回复: 4

frank_zhan

金虫 (正式写手)

[交流] 【分享】用命令xmgrace直接将Abinit计算结果画成二维图。 已有4人参与

刚刚学会在linux下直接将abinit计算结果化成2维图。所用的软件包是grace.
可以用命令sudo apt-get install grace直接安装。
然后在工作目录下比如有计算结果t12.out里面的etotal 和其数值.
可以先将这些数值存成一个文件:
etotal1  -1.0368223887E+00
    etotal2  -1.0538645429E+00
    etotal3  -1.0674504849E+00
    etotal4  -1.0781904895E+00
    etotal5  -1.0865814784E+00
    etotal6  -1.0930286804E+00
    etotal7  -1.0978628208E+00
    etotal8  -1.1013539125E+00
    etotal9  -1.1037224214E+00
    etotal10 -1.1051483730E+00
    etotal11 -1.1057788247E+00
    etotal12 -1.1057340255E+00
    etotal13 -1.1051125108E+00
    etotal14 -1.1039953253E+00
    etotal15 -1.1024495225E+00
    etotal16 -1.1005310615E+00
    etotal17 -1.0982871941E+00
    etotal18 -1.0957584182E+00
    etotal19 -1.0929800578E+00
    etotal20 -1.0899835224E+00
    etotal21 -1.0867972868E+00
比如为名字energy.
然后用命令 sed 's/etotal//' energy>data   将字符串去掉,然后存成一个名字为data的文件。
事实上到此就可以直接将data文件里的数值用matlab或者是excel画图了。
我是直接用 命令 xmgrace data  
运行后就可以看到一个二维图了,还可以通过这个图上的工具栏对图进行修改和设置,发现挺好用的。

[ Last edited by frank_zhan on 2010-11-3 at 13:59 ]
回复此楼

» 猜你喜欢

frank_zhan,zy2zhan@gmail.com
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

whyyzf5725

银虫 (正式写手)

帮楼主顶一下
2楼2010-10-30 18:50:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

awmc2008

至尊木虫 (文坛精英)

学习者

学习学习,谢谢楼主。
xuexizhe
3楼2010-10-31 11:03:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1142634328

铜虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
你好,请问你是怎么grace的,谢谢啊
4楼2015-01-25 18:02:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

糖醋排骨945

禁虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
本帖内容被屏蔽

5楼2015-06-13 20:42:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 frank_zhan 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见