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

📄 make3ddata

📁 su 的源代码库
💻
字号:
#! /bin/sh# Create a 3D data set for Bill Wingle's block program--the# name should end with ".su"## This data set consists of one shot per line: the# shotpoints move orthogonal to the receiver line# with the scattering point below the midpoint of# surface array.## The data set consists of 32 receiver lines and 32 receivers per line # If your machine is fast enough, change nshot and nrec to 64 and change# dsy and dgx to 50 to get a nicer data set that has 64 receiver lines# and 64 receivers per line.DIR=.FILENAME=data3d  # shell appends the mandatory .su suffixx0=0 y0=0 z0=1000dt=0.004 nt=256nshot=64 sx=0 dsy=50  symin=-1550nrec=64  dgx=50 dgy=0 gxmin=-1550 gymin=-1550>tempjshot=0while [ $jshot -lt $nshot ]do	sy=`bc -l <<-END		$symin + $jshot * $dsy	END`	gy=$sy	fldr=`bc -l <<-END		$jshot + 1	END`		suimp3d x0=$x0 y0=$y0 z0=$z0 \		dt=$dt nt=$nt \		sxmin=$sx symin=$sy \		nrec=$nrec dgx=$dgx gxmin=$gxmin gymin=$gy |		sushw key=fldr a=$fldr |		sufilter | suaddnoise sn=10 >>temp	jshot=`bc -l <<-END		$jshot + 1	END`done# since combining many suimp3d outputs, reset the trace numberingsushw <temp key=tracl,tracr a=1,1 b=1,1 >$DIR/$FILENAME.surm tempexit 0

⌨️ 快捷键说明

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