xmovie:以动画形式查看一组数据,通常用于查看一组波场快照,其输入数据是多个波场快照数据组成的一个数据体。如下:
首先,我们先将波场快照数据合成一个大的数据集,使用cat命令,部分脚本如下:
for (( i = 5; i <=2500 ; i+=20 )); do
echo $i
cat wf_f_$i.out >> wf_f_all.bin
done
然后,用xmovie显示这一组波场快照:
xmovie perc=98 \
title=" TTI Acoustic Finite-Differencing" \
windowtitle="Movie" \
label1="$label1" label2="$label2" \
n1=200 d1=0.005 f1=0 n2=400 d2=0.005 f2=0 \
width=800 height=400 \
cmap=gray loop=2 interp=0 \
< wf_f_all.bin
全部脚本代码如下:
#!/bin/bash
rm wf_f_all.bin
rm wf_b_all.bin
for (( i = 5; i <=2500 ; i+=20 )); do
echo $i
cat wf_f_$i.out >> wf_f_all.bin
done
for (( i = 2500; i >= 5 ; i-=20 )); do
echo $i
cat wf_b_$i.out >> wf_b_all.bin
done
xmovie perc=98 \
title=" TTI Acoustic Finite-Differencing" \
windowtitle="Movie" \
label1="$label1" label2="$label2" \
n1=200 d1=0.005 f1=0 n2=400 d2=0.005 f2=0 \
width=800 height=400 \
cmap=gray loop=2 interp=0 \
< wf_f_all.bin &
xmovie perc=98 \
title=" TTI Acoustic Finite-Differencing" \
windowtitle="Movie" \
label1="$label1" label2="$label2" \
n1=200 d1=0.005 f1=0 n2=400 d2=0.005 f2=0 \
width=800 height=400 \
cmap=gray loop=2 interp=0 \
< wf_b_all.bin &
exit
以上就是xmovie的基本用法,希望对大家有用。