surelan

来自「su 的源代码库」· 代码 · 共 89 行

TXT
89
字号
#! /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 + =
减小字号Ctrl + -
显示快捷键?