📄 sudmotivz
字号:
#! /bin/sh# dmo for synthetic dataset -v# a convenient scratch area. Should be the place where the data made by# Susynlvfti are located.S=.CMP=130# set parametersincmg=$S/cmgsynhtioutcmg=$S/dmocmghtiouteps=$S/output.epsnxo=30 dxo=0.1 fxo=0.1nxm=360 dxm=0.025 fxm=1.5nt=401 dt=0.01 ft=0v00=2.5 dvdz=0.0cdpmin=1cdpmax=360noffmix=1dxcdp=25ETA=0.16667VNMO0=2500# sort to common-offset, nmo, dmosusort <$incmg +offset +cdp |sunmo cdp=1 smute=1.7 \ tnmo=0.0 vnmo=$VNMO0 |sudmotivz >$outcmg cdpmin=$cdpmin cdpmax=$cdpmax dxcdp=$dxcdp \ noffmix=$noffmix verbose=1 \ tdmo=0 etadmo=$ETA vndmo=$VNMO0 smute=1.7# Plot a CMP gathersuwind <$outcmg key=cdp min=$CMP max=$CMP count=$nxo |supswigp -geometry 300x800+100+100 \ n1=$nt d1=$dt f1=$ft label1="Time (s)" \ n2=$nxo d2=$dxo f2=$fxo label2="Offset (km)" \ title="DMO CMP $CMP" \ perc=99.7 grid1=solid > $outepsexit# use one of the following dmo processes in the flow above# generate vfile for sudmovz (used only for sudmovzvtlvz dt=$dt nt=$nt v0=2191 a=$dvdz >vt.F# v(z) DMOsudmovz cdpmin=$cdpmin cdpmax=$cdpmax dxcdp=$dxcdp \ noffmix=$noffmix verbose=1 fmax=31.25 \ vfile=vt.F smute=1.7 |# constant-velocity DMOsudmofk cdpmin=$cdpmin cdpmax=$cdpmax dxcdp=$dxcdp \ noffmix=$noffmix verbose=1 fmax=31.25 |# squeezed DMOsudmofk cdpmin=$cdpmin cdpmax=$cdpmax dxcdp=$dxcdp \ noffmix=$noffmix verbose=1 fmax=31.25 \ tdmo=0.00,0.25,0.50,1.00,1.50,2.00,2.50,3.00,3.50,4.00 \ vdmo=1500,1578,1663,1857,2086,2358,2681,3065,3523,4068 \ sdmo=0.6 |c1111=1.6 c1313=.3 c1133=.493725
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -