📄 xcommonoffset
字号:
#! /bin/sh# Non-zero offset sectionsWIDTH=300HEIGHT=400WIDTHOFF1=0WIDTHOFF2=315WIDTHOFF3=630WIDTHOFF4=945HEIGHTOFF1=50HEIGHTOFF2=500# Flat model and datanx=101 fx=0 dx=0.05nz=101 fz=0 dz=0.04unif2 <model00deg ninf=2 nx=$nx nz=$nz dx=$dx dz=$dz \ v00=1.0,1.0 method=linear |xmovie perc=99 title="Flat Model" windowtitle="Flat Model"\ label1="Depth (km)" label2="Distance (km)" \ n1=$nz f1=$fz d1=$dz n2=$nx f2=$fx d2=$dx \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF1}+${HEIGHTOFF1} &######Work in km (synlv puts 10^3 in header fields)####### ref="1:1,2;4,2" reflector(s): "amplitude:x1,z1;x2,z2;x3,z3;..."REF="1.0:0.0,1.0;5.0,1.0"nt=750 ft=0.0 dt=0.008 # time information: number, first, spacingnxm=96 fxm=0.05 dxm=0.05 # midpoint information: number, first, spacingnxo=1 fxo=0.25 dxo= # offset information: number, first, spacingdvdz=0.0 # velocity gradient (dv/dz)dvdx=0.0 # velocity gradient (dv/dx)v00=2.0 # P-wave velocity at surface in km/sob=1 # include obliquity (both sides of interface are reflecting)er=1 # use exploding reflector ampssmooth=0 # connect picks on reflectors linearlysusynlv nt=$nt ft=$ft dt=$dt \ nxo=$nxo fxo=$fxo dxo=$dxo \ nxm=$nxm fxm=$fxm dxm=$dxm \ v00=$v00 dvdx=$dvdx dvdz=$dvdz \ ob=$ob er=$er smooth=$smooth \ ref=$REF |suxmovie perc=99 title="Zero Dip Backscatter" windowtitle="Zero Data"\ label1="Time (sec)" label2="Distance (km)" \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF2}+${HEIGHTOFF1} &################################################################## Twenty degree model and datanx=101 fx=0 dx=0.05nz=101 fz=0 dz=0.04unif2 <model20deg ninf=2 nx=$nx nz=$nz dx=$dx dz=$dz \ v00=1.0,1.0 method=linear |xmovie perc=99 title="20 degree Model" windowtitle="20 Model"\ label1="Depth (km)" label2="Distance (km)" \ n1=$nz f1=$fz d1=$dz n2=$nx f2=$fx d2=$dx \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF3}+${HEIGHTOFF1} &######Work in km (synlv puts 10^3 in header fields)####### ref="1:1,2;4,2" reflector(s): "amplitude:x1,z1;x2,z2;x3,z3;..."REF="1.0:0.0,1.0;5.0,1.81985"nt=750 ft=0.0 dt=0.008 # time information: number, first, spacingnxm=96 fxm=0.05 dxm=0.05 # midpoint information: number, first, spacingnxo=1 fxo=0.25 dxo= # offset information: number, first, spacingdvdz=0.0 # velocity gradient (dv/dz)dvdx=0.0 # velocity gradient (dv/dx)v00=2.0 # P-wave velocity at surface in km/sob=1 # include obliquity (both sides of interface are reflecting)er=1 # use exploding reflector ampssmooth=0 # connect picks on reflectors linearlysusynlv nt=$nt ft=$ft dt=$dt \ nxo=$nxo fxo=$fxo dxo=$dxo \ nxm=$nxm fxm=$fxm dxm=$dxm \ v00=$v00 dvdx=$dvdx dvdz=$dvdz \ ob=$ob er=$er smooth=$smooth \ ref=$REF |suxmovie perc=99 title="20 degree Backscatter" windowtitle="20 Data"\ label1="Time (sec)" label2="Distance (km)" \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF4}+${HEIGHTOFF1} &################################################################## Forty degree model and datanx=101 fx=0 dx=0.05nz=101 fz=0 dz=0.04unif2 <model40deg ninf=2 nx=$nx nz=$nz dx=$dx dz=$dz \ v00=1.0,1.0 method=linear |xmovie perc=99 title="40 degree Model" windowtitle="40 Model"\ label1="Depth (km)" label2="Distance (km)" \ n1=$nz f1=$fz d1=$dz n2=$nx f2=$fx d2=$dx \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF1}+${HEIGHTOFF2} &######Work in km (synlv puts 10^3 in header fields)####### ref="1:1,2;4,2" reflector(s): "amplitude:x1,z1;x2,z2;x3,z3;..."REF="1.0:0.0,1.0;5.0,4.1955"nt=750 ft=0.0 dt=0.008 # time information: number, first, spacingnxm=96 fxm=0.05 dxm=0.05 # midpoint information: number, first, spacingnxo=1 fxo=0.25 dxo= # offset information: number, first, spacingdvdz=0.0 # velocity gradient (dv/dz)dvdx=0.0 # velocity gradient (dv/dx)v00=2.0 # P-wave velocity at surface in km/sob=1 # include obliquity (both sides of interface are reflecting)er=1 # use exploding reflector ampssmooth=0 # connect picks on reflectors linearlysusynlv nt=$nt ft=$ft dt=$dt \ nxo=$nxo fxo=$fxo dxo=$dxo \ nxm=$nxm fxm=$fxm dxm=$dxm \ v00=$v00 dvdx=$dvdx dvdz=$dvdz \ ob=$ob er=$er smooth=$smooth \ ref=$REF |suxmovie perc=99 title="40 degree Backscatter" windowtitle="40 Data"\ label1="Time (sec)" label2="Distance (km)" \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF2}+${HEIGHTOFF2} &################################################################## Sixty degree model and datanx=101 fx=0 dx=0.05nz=101 fz=0 dz=0.04unif2 <model60deg ninf=2 nx=$nx nz=$nz dx=$dx dz=$dz \ v00=1.0,1.0 method=linear |xmovie perc=99 title="60 degree Model" windowtitle="60 Model"\ label1="Depth (km)" label2="Distance (km)" \ n1=$nz f1=$fz d1=$dz n2=$nx f2=$fx d2=$dx \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF3}+${HEIGHTOFF2} &######Work in km (synlv puts 10^3 in header fields)####### ref="1:1,2;4,2" reflector(s): "amplitude:x1,z1;x2,z2;x3,z3;..."REF="1.0:0.0,1.0;5.0,8.66025"nt=750 ft=0.0 dt=0.008 # time information: number, first, spacingnxm=96 fxm=0.05 dxm=0.05 # midpoint information: number, first, spacingnxo=1 fxo=0.25 dxo= # offset information: number, first, spacingdvdz=0.0 # velocity gradient (dv/dz)dvdx=0.0 # velocity gradient (dv/dx)v00=2.0 # P-wave velocity at surface in km/sob=1 # include obliquity (both sides of interface are reflecting)er=1 # use exploding reflector ampssmooth=0 # connect picks on reflectors linearlysusynlv nt=$nt ft=$ft dt=$dt \ nxo=$nxo fxo=$fxo dxo=$dxo \ nxm=$nxm fxm=$fxm dxm=$dxm \ v00=$v00 dvdx=$dvdx dvdz=$dvdz \ ob=$ob er=$er smooth=$smooth \ ref=$REF |suxmovie perc=99 title="60 degree Backscatter" windowtitle="60 Data"\ label1="Time (sec)" label2="Distance (km)" \ -geometry ${WIDTH}x${HEIGHT}+${WIDTHOFF4}+${HEIGHTOFF2} &exit
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -