Sei sulla pagina 1di 4

ELIZIA DA COSTA ALVES

03411740007007
SEISMIK A

SCRIP
%%%%%%%%%%%%%%%DEVELOP BY WARKUY%%%%%%%%%%%%%%%%%%%

clear all

clc

%import data pengukuran dan data sintetik tesseral [seismic_shotgather,ebcdic_header,binary_header]=


read_segy_file_legacy('A Shot Gather fix HEADERED.sgy'); %data pengukuran
[seismic_syn_shotgather,ebcdic_header_syn,binary_header_syn]=read_segy_file_legacy('A Shot Header.sgy'); %data sintetik
tesseral

[m,n] = size(seismic_syn_shotgather.header_info);

[a,b] = size(seismic_shotgather.headers);

%penyamaan dimensi header

seismic_shotgather.header_info = zeros(m,n);

seismic_shotgather.headers = zeros(m,b); %sesuaikan jumlah shot 2400 untuk 100shot

%overwrite header dan header info seismic_shotgather.header_info = seismic_syn_shotgather.header_info;


seismic_shotgather.headers = seismic_syn_shotgather.headers(:,1:b);

write_segy_file(seismic_shotgather,'A SHOT GATHER WITH HEADER fix

Fhtagn.sgy');

index=ds_header_sort(seismic_shotgather,{'headers',{'rec_x','increasing'}}) ;
index2=ds_header_sort(seismic_shotgather,{'headers',{'rec_x','increasing'}}) ; seismic2=seismic_shotgather;

for i=1:length(index);

seismic2.traces(:,i)=seismic_shotgather.traces(:,index(i));

end

figure(2)

s_plot(seismic2);grid on

write_segy_file(seismic2,'A Receiver Gather fix.sgy');

%import data pengukuran dan data sintetik tesseral

[seismic_recgather,ebcdic_header,binary_header]= read_segy_file_legacy('A Receiver Gather fix sgy'); %data pengukuran


[seismic_syn_recgather,ebcdic_header_syn,binary_header_syn]=read_segy_file_legacy('A Rec Header.sgy'); %data sintetik
tesseral

[m,n] = size(seismic_syn_recgather.header_info);

[a,b] = size(seismic_recgather.headers);

%penyamaan dimensi header

seismic_recgather.header_info = zeros(m,n);
ELIZIA DA COSTA ALVES
03411740007007
SEISMIK A

seismic_recgather.headers = zeros(m,b); %sesuaikan jumlah shot 2400 untuk 100shot

%overwrite header dan header info

seismic_recgather.header_info = seismic_syn_recgather.header_info;

seismic_recgather.headers = seismic_syn_recgather.headers(:,1:b);

write_segy_file(seismic_recgather,'A RECEIVER GATHER WITH HEADER fix .sgy');

FILE SEGY

• A Shot Gather Cthulhu HEADERED.sgy

Line 7 : input
ELIZIA DA COSTA ALVES
03411740007007
SEISMIK A

• A Shot Header.sgy

Line 8 : input

• A SHOT GATHER WITH HEADER TUGAS Cthulhu Fhtagn.sgy

Line 20 : output

• Receiver Gather KELAS Cthulhu.sgy

Line 30 : output

Line 33 : input
ELIZIA DA COSTA ALVES
03411740007007
SEISMIK A

• Rec Header.sgy

Line 34 : input

• RECEIVER GATHER WITH HEADER TUGAS Cthulhu.sgy

Line 46 : output

Potrebbero piacerti anche