mirror of
https://github.com/HongjianFang/DSurfTomo.git
synced 2025-09-17 09:18:08 +08:00
change weight scheme
This commit is contained in:
@@ -6,20 +6,19 @@ import numpy as np
|
||||
|
||||
#parameters need to be changed
|
||||
#start
|
||||
nx=75
|
||||
ny=96
|
||||
nz=17
|
||||
nx=18
|
||||
ny=18
|
||||
nz=8
|
||||
minvel=0.8
|
||||
velgrad=0.5
|
||||
dep1=1.5+np.array([-1.5, 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0,10.0,11.0,13.0,16.0,20.0,30.0])
|
||||
vel1=np.loadtxt('mod.1d')
|
||||
dep1=np.array([0,0.2,0.4,0.6,0.8,1.1,1.4,1.8,2.5])
|
||||
#end
|
||||
vs1=np.zeros(nz)
|
||||
mod=np.zeros((nz*ny,nx))
|
||||
for k in range(nz):
|
||||
for j in range(ny):
|
||||
for i in range(nx):
|
||||
mod[k*ny+j,i]= vel1[k]/1.75#minvel+dep1[k]*velgrad
|
||||
mod[k*ny+j,i]= minvel+dep1[k]*velgrad
|
||||
with open('MOD','w') as fp:
|
||||
for i in range(nz):
|
||||
fp.write('%5.1f' % dep1[i])
|
||||
|
@@ -12,7 +12,7 @@ nz=9
|
||||
minvel=0.9
|
||||
velgrad=0.6
|
||||
dep1=[0,0.2,0.4,0.6,0.8,1.1,1.4,1.8,2.5]
|
||||
anosize=1.0
|
||||
anosize=0.5
|
||||
amplitude=0.4
|
||||
#end
|
||||
x=range(1,nx+1)
|
||||
@@ -35,7 +35,7 @@ for k in range(nz):
|
||||
for i in range(nx):
|
||||
mod[(k)*ny+j,i]=bg[k,i,j]+pxy[k,i,j]*amplitude
|
||||
k=5
|
||||
plt.imshow(mod[k*ny:(k+1)*ny,:],cmap='jet_r',interpolation='bicubic')
|
||||
plt.imshow(mod[k*ny:(k+1)*ny,:],cmap='jet_r')
|
||||
np.savetxt('MOD.true',mod,fmt='%4.4f')
|
||||
plt.colorbar()
|
||||
plt.show()
|
||||
|
Reference in New Issue
Block a user