Professional Documents
Culture Documents
Nonni Log Permeabilitas
Nonni Log Permeabilitas
Log permeabilitas
Permeabilitas
Porositas
Script
import numpy as np
import matplotlib.pyplot as plt
def variogram (X,Lag):
'''
parameter :
x : data X(u) , 1D np.array
L : Lag ,1D np.array
return :
gamma : Variogram data X
'''
gamma = []
for L in Lag :
if L == 0:
u =X
else :
u = X[:-L]
u_l = X[L:]
N = len(u)
y = (1/(2*N))* np.sum((u-u_l)**2)
gamma.append(y)
return gamma
if __name__=="__main__":
file_name ='porositas.txt'
data = np.loadtxt (file_name,skiprows=1)
porosity = data [:,1]
Lag = [0,1,2,3,4,5,6,7,8,9] #lag dalam meter
var = variogram (porosity, Lag)
#plot Lag vs Korelasi
plt.figure (1)
plt.plot(Lag,var)
plt.xlabel('Lag[m]', size =16)
plt.ylabel('variogram',size=16)
plt.savefig ('cov.jpg')
plt.show ()