📄 surelan
字号:
#! /bin/sh# Residual moveout analyses for the cip gathers# residual moveout is represented by z(h)^2 = z(0)^2+r*h^2# where h is half an offset# Authors: Zhenyue# NOTE: Comment lines preceeding user input start with ###set -x## Set parametersinput=kd.datarpicks=res.p1cdpmin=800cdpmax=2000dcdp=600fold=5## Set r-parameter samplingnr=51 dr=0.01 fr=-0.25## Do the residual moveout analyses.echo echo "Pick r-parameters by moving mouse and typing 's', type 'Q' when done"echo echo "Use the plot from Xmig as a guide to picking"cdp=$cdpminwhile [ $cdp -le $cdpmax ]do ok=false while [ $ok = false ] do echo "Starting Residual moveout analysis for cip $cdp" suwind <$input key=cdp min=$cdp max=$cdp count=$fold | surelan nr=$nr dr=$dr fr=$fr | suximage bclip=0.95 wclip=0.0 f2=$fr d2=$dr \ label1="Depth (m)" label2="r-parameter " \ title="r-parameter Scan for CIP $cdp" \ grid1=solid grid2=solid cmap=rainbow \ mpicks=mpicks.$cdp blank=.7 pause echo -n "Picks OK? (y/n) " >/dev/tty read response case $response in n*) ok=false ;; *) ok=true ;; esac done </dev/tty cdp=`bc -l <<END $cdp + $dcdpEND`doneset +x### Combine the individual picks into a composite par fileecho "Editing pick files ...">$rpickscdp=$cdpminwhile [ $cdp -le $cdpmax ]do echo -n "cip=$cdp," >temp cat temp mpicks.$cdp>>$rpicks cdp=`bc -l <<END $cdp + $dcdpEND`donesed "s/ /,/g"<$rpicks >cig.parecho "dzdv par file: cig.par is ready"### Clean upcdp=$cdpminwhile [ $cdp -le $cdpmax ]do rm mpicks.$cdp cdp=`bc -l <<END $cdp + $dcdpEND`donerm temp $rpicks
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -