📄 xgazmig
字号:
#! /bin/sh#### shell for sugazmig, sumigps#### Author: John Stockwell 7 Apr 1993WIDTH=420HEIGHT=300WIDTHOFF1=0WIDTHOFF2=430WIDTHOFF3=860HEIGHTOFF1=5HEIGHTOFF2=335HEIGHTOFF3=665perc=99#### Example 1 --- compute and display impulse response### use suspike to make test datan1=64n2=32suspike nspk=3 it1=16 ix1=16 it2=32 ix2=16 it3=48 ix3=16 |sushw key=dt,d2 a=50000,.05 >syndata1suxmovie <syndata1 perc=$perc \ title="Suspike data"\ label1="Time (sec)" label2="Midpoint (km)" \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF1}+${HEIGHTOFF1} &### Migrate with SUGAZMIGsugazmig <syndata1 tmig=0 vmig=1 |suxmovie perc=$perc \ title="SUGAZMIG Migration"\ label1="Migrated Time (sec)" label2="Midpoint (km)" \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF2}+${HEIGHTOFF1} &### Migrate with SUMIGPSsumigps <syndata1 tmig=0 vmig=1 |suxmovie perc=$perc \ title="SUMIGPS Migration"\ label1="Migrated Time (sec)" label2="Midpoint (km)" \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF3}+${HEIGHTOFF1} &###Example 2 ---- constant velocity migration of simple syncline modeln1=101n2=101### use susynlv to make synthetic datasusynlv nt=$n1 dt=0.04 ft=0.0 nxo=1 \ nxm=$n2 dxm=.05 fxm=0.0 er=0 ob=1 \ v00=1.0 dvdz=0 dvdx=0 smooth=1 \ ref="0,.5;1.0,.5;2.,1.0;2.5,1.5;3.0,1.0;4.0,.5;5.0,.5" |sushw key=d2 a=.05 >syndata2suxmovie <syndata2 perc=$perc \ title="Synthetic Data"\ label1="Time (sec)" label2="Distance (km)" \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF1}+${HEIGHTOFF2} &### Migrate with SUGAZMIGsugazmig <syndata2 tmig=0 vmig=1 |suxmovie perc=$perc \ title="SUGAZMIG Migration"\ label1="Migrated Time (sec)" label2="Midpoint (km)" \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF2}+${HEIGHTOFF2} &### Migrate with SUMIGPSsumigps <syndata2 tmig=0 vmig=1 |suxmovie perc=$perc \ title="SUMIGPS Migration"\ label1="Migrated Time (sec)" label2="Midpoint (km)" \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF3}+${HEIGHTOFF2} &### Example 3 ---- variable velocity migrationn1=101n2=101### use susynlv to make synthetic datasusynlv nt=$n1 dt=0.04 ft=0.0 nxo=1 \ nxm=$n2 dxm=.05 fxm=0.0 er=0 ob=1 \ v00=1.0 dvdz=.2 dvdx=0 smooth=1 \ ref="0,.5;1.0,.5;2.,1.0;2.5,1.5;3.0,1.0;4.0,.5;5.0,.5" |sushw key=d2 a=.05 >syndata3suxmovie <syndata3 perc=$perc \ title="Synthetic Data"\ label1="Time (sec)" label2="Distance (km)" \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF1}+${HEIGHTOFF3} &### Migrate with SUGAZMIG --- background velocity specified by tmig and vmigsugazmig <syndata3 tmig=0,4 vmig=1,2.0 |suxmovie perc=$perc \ title="SUGAZMIG Migration"\ label1="Migrated Time (sec)" label2="Midpoint (km)" \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF2}+${HEIGHTOFF3} &### Migrate with SUMIGPS --- background velocity specified by tmig and vmigsumigps <syndata3 tmig=0,4 vmig=1,2.0 |suxmovie perc=$perc \ title="SUMIGPS Migration"\ label1="Migrated Time (sec)" label2="Midpoint (km)" \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF3}+${HEIGHTOFF3} &exit 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -