⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nmoscan.sh

📁 seismic software,very useful
💻 SH
字号:
#! /bin/sh# Range of nmo corrections for a set of cmp gathers# Authors: Jack, Ken# NOTE: Comment lines preceeding user input start with  #!#set -x#!# Set input/output file names and data parametersinput=cdpby100nmodata=nmoscanfold=30space=3		# 3 null traces between panels#!# Determine velocity sampling.vmin=1500   vmax=3000   dv=500cdpmin=401 cdpmax=700 dcdp=100#vmin=1500   vmax=4000   dv=250#cdpmin=201 cdpmax=800 dcdp=100### Determine ns and dt from data (for sunull)nt=`sugethw ns <$input | sed 1q | sed 's/.*ns=//'`dt=`sugethw dt <$input | sed 1q | sed 's/.*dt=//'`### Convert dt to seconds from header value in microsecondsdt=`bc -l <<-END	$dt / 1000000END`### Do the nmo scan>$nmodata  # zero output filecdp=$cdpminwhile [ $cdp -le $cdpmax ]do	v=$vmin	while [ $v -le $vmax ]	do		suwind <$input key=cdp min=$cdp max=$cdp count=$fold |		sunmo cdp=$cdp vnmo=$v tnmo=0.0 >>$nmodata		sunull ntr=$space nt=$nt dt=$dt >>$nmodata		v=`expr $v + $dv`	done	sunull ntr=$space nt=$nt dt=$dt >>$nmodata	cdp=`expr $cdp + $dcdp`done### Plot the nmo scannv=`bc <<-END	($vmax-$vmin)/$dv + 1END`f2=$cdpmind2=`bc -l <<-END	$dcdp/($nv * ($fold + $space) + $space)END`sugain <$nmodata tpow=2.0 gpow=0.8 |suximage perc=99 f2=$f2 d2=$d2 \	title="File: $input  NMO Scans "  \	label1="Time (s)"  label2="CDP" & 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -