📄 ximpulse
字号:
#! /bin/shset -x# make spike data and set headerssuspike nt=256 ntr=512 nspk=1 it1=128 ix1=256 |sushw key=dt,d2,cdp a=4000,4,1 b=0,0,1 >data.su# make background velocity profilemakevel nx=512 nz=256 dvdx=0.0 dvdz=0.0 v000=2500 >vfile.temp# transpose background wavespeed profile# for sumigsplit, sumigfd, sumigffd, sumigpspitransp n1=512 < vfile.temp > vfile2# perform fd migrationssumigsplit < data.su nz=256 dz=5 vfile=vfile2 > mig.splitsumigffd < data.su nz=256 dz=5 vfile=vfile2 > mig.ffdsumigfd < data.su nz=256 dz=5 vfile=vfile2 > mig.fdsumigpspi < data.su nz=256 dz=5 vfile=vfile2 > mig.pspi# perform phase shift (Gazdag) migrationssugazmig < data.su vmig=2500 > mig.gazdagsumigps < data.su vmig=2500 > mig.phaseshift# perform stolt migrationsustolt < data.su > mig.stolt verbose=1 cdpmin=1 cdpmax=512 dxcdp=4 vmig=2500 # display impulse responsessuximage < data.su wbox=300 hbox=300 xbox=10 ybox=10 \ title="Test impulse data" &suximage < mig.split wbox=300 hbox=300 xbox=330 ybox=10 \ title="Split Step" &suximage < mig.ffd wbox=300 hbox=300 xbox=630 ybox=10 \ title="Fourier Finite Difference" &suximage < mig.fd wbox=300 hbox=300 xbox=10 ybox=330 \ title="Finite Difference" &suximage < mig.pspi wbox=300 hbox=300 xbox=330 ybox=330 \ title="PSPI" &suximage < mig.stolt wbox=300 hbox=300 xbox=630 ybox=330 \ title="Stolt" &suximage < mig.gazdag wbox=300 hbox=300 xbox=10 ybox=10 \ title="Gazdag" &exit 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -