setelah script diatas diketik, akan muncul gambar trace seismic dibawah
ini.
data yang digunakan data random dari nilai 0 diambil setiap 4 ms. Berikut
gambar hasilnya
Nilai yang diambil dibatasi waktunya dari 0 sampai 1000. Berikut hasil
gambarnya.
Figure 7 Hasil Filter moving average grafik biru adalah hasil dari pemfilteran
Lampiran script
%latihan ADD peratama
%membaca data seg-y dan menampilkan trace seismik
seismic=read_segy_file_legacy('E:\latihan\12.sgy',{'format','ibm'},
{'traces',1:5:30});
%membatasi waktu yang akan di analisa
seismic=s_select(seismic,{'times',0,1000});
s_wplot(seismic);
s_spectrum(seismic);
%melakukan filter ormsby
seismic_fo=s_filter(seismic,{'ormsby',20,40,60,80});
s_spectrum(seismic,seismic_fo);
%melakukan cross corellation
corr=s_correlate(seismic,seismic_fo,{'lags',0,1000},{'normalize','traces'});
s_spectrum(corr,seismic,seismic_fo);
s_wplot(corr);
%latihan add 2
%membuat wavelet ricker
wavelet=s_create_wavelet({'type','ricker'});
s_plot(wavelet);
%membuat koefisien reflaksi
reflect=s_convert(randn(1000,1),0,4);
s_plot(reflect)
%membuat sintetik seismogram
synthetic=s_convolve(reflect,wavelet);
synthetic=s_select(synthetic,{'times',0,1000});
s_plot(synthetic);
%latihan add 3
%membaca data las dari file yang sudah ada
w_log=read_las_file('F02-1.las',{'section','all'});
l_plot(w_log,{'orient','landscape'},{'curves','gr','ai','phie'},
{'axis_limits','tight'},{'color','b'});
%melakukan moving average
w_log = l_average(w_log,{'length',1},{'curves','ai'});
l_plot1(w_log,{'curves','ai','ai_mean'})