24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3257  |  回复: 14

goldenfisher

金虫 (著名写手)

其实直接用vi也可以打开.xmgr文件的说
11楼2011-11-02 21:24:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lbbz323

铁杆木虫 (著名写手)

引用回帖:
11楼: Originally posted by goldenfisher at 2011-11-02 21:24:11:
其实直接用vi也可以打开.xmgr文件的说

是可以打开,但无法画图啊。
12楼2011-11-03 10:57:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

huazhorg

铁杆木虫 (正式写手)

★ ★ ★ ★ ★
贺仪(金币+5): 多谢你的热心帮助 2011-11-03 21:51:55
可以用这个shell脚本处理计算出来的能带数据文件(*.dat):
#!/bin/sh
sed -n '1,2p' $1 > file1
sed -n '3,$p' $1 >fileleft0
tr -s '\n' '  ' < file1 >>file
echo " " >> file
s=0
echo "fileleft$s"
mm=`wc -l < fileleft$s`
echo $mm
while [ $mm -gt 0 ]
do
let "a = $s"
let "s = $s + 1"
echo $a $s
sed -n '1,2p' fileleft$a > file1
sed -n '3,$p' fileleft$a > fileleft$s
tr -s '\n' '  ' > file
echo " " >> file
let mm=`wc -l fileleft$s`
echo $mm
done
sed 's/^ //g' file >tmpfile1
cut -d " " -f 4- tmpfile1 >tmpfile2
cat -n tmpfile2 >band.txt
rm fil* tmpfile*

转换后,然后用gnuplot画,就很容易画了
13楼2011-11-03 17:50:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lbbz323

铁杆木虫 (著名写手)

引用回帖:
13楼: Originally posted by huazhorg at 2011-11-03 17:50:38:
可以用这个shell脚本处理计算出来的能带数据文件(*.dat):
#!/bin/sh
sed -n '1,2p' $1 > file1
sed -n '3,$p' $1 >fileleft0
tr -s '\n' '  ' < file1 >>file
echo " " >> ...

好的,这也是个办法,谢谢哈。
14楼2011-11-03 21:33:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

firefly91

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by lbbz323 at 2011-11-02 09:51:03
souledge ,你好。
谢谢你的回复,看了example05里面的,经过运行得到sibands.dat,sibands.xmgr等多个文件。
那下面我用那个程序怎么打开sibands.xmgr呢?
可以先导入到EXCEL,然后到origin吧?

请问你是怎么运行的?我得到的是一个espresso-bands.in的文件,我用pw.x<espresso-bands.in>bands.dat运行,一直显示错误。求助,非常感谢!
15楼2014-03-30 17:47:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lbbz323 的主题更新
信息提示
请填处理意见