ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
SCRIPT/SYNTAX MATLAB

clc, clear all
%DEFINISI parameter model gravitasi
kons_G=6.67*10^(-11);
R=70;
rho_model=100;
%tentukan posisi PUSAT model
x0=500;
z0=250;
%tentukan lintasan pengukuran
xlin=0:50:950;
zlin=zeros(length(xlin),1);
%menghitung DATA g_obs
g_obs=zeros(length(xlin),1);
for i=1:length(xlin)
    g_obs(i)=kons_G*(4/3*pi*(R^3)*z0*rho_model)*10^5 / ...
        ((xlin(i)-x0)^2+(zlin(i)-z0)^2)^(3/2); %sudah dalam mGal
End
%PLOT data observasi dan juga model bawah permukaan yang digunakan
subplot(2,2,1)
plot(xlin,g_obs,'or','MarkerFaceColor','r')
xlabel('Jarak (m)'); ylabel('Gravity Anomaly (mGal)');
title('Grafik g observasi')
subplot(2,2,3)
d = R*2; px = x0-R; py = z0-R;
rectangle('Position',[px py d d],'Curvature',[1,1],'FaceColor','r');
daspect([1,1,1]); ylim([0,500]); xlim([0,1000]); set(gca,'ydir','reverse');
xlabel('Jarak (m)'); ylabel('Kedalaman (m)'); title('Model Bawah
Permukaan')
%lakukan PREDIKSI MODEL awal
iterasi=1; eps=1;
while eps >= 0.00001
if iterasi==1
    x0_model=100;
    z0_model=100;
else
    x0_model=x0_pertu;
    z0_model=z0_pertu;
end
%menghitung DATA g_cal
g_cal=zeros(length(xlin),1);
for i=1:length(xlin)
    g_cal(i)=kons_G*(4/3*pi*(R^3)*z0_model*rho_model)*10^5 / ...
        ((xlin(i)-x0_model)^2+(zlin(i)-z0_model)^2)^(3/2);
            %sudah dalam mGal
end
%menghitung MISFIT
dg_misfit=g_obs - g_cal;
eps=std(abs(dg_misfit));
e_plot(iterasi)=eps;
%membuat kondisi IF untuk inversi jacobi
if (std(abs(dg_misfit))) >= 0.00001
%membuat matriks JACOBI
for i=1:length(xlin)
    derivative_x(i)=kons_G*(4/3*pi*(R^3)*rho_model)* ...
        (3*z0_model*(xlin(i)-x0_model))*10^5 / ...
        ((xlin(i)-x0_model)^2+(zlin(i)-z0_model)^2)^(5/2);
            %sudah dalam mGal
    derivative_z(i)=kons_G*(4/3*pi*(R^3)*rho_model)* ...
        (zlin(i)^2 + zlin(i)*z0_model + xlin(i)^2 - 2*xlin(i)*x0_model ...
2


          - 2*z0_model^2 + x0_model^2)*10^5 / ...
          ((xlin(i)-x0_model)^2+(zlin(i)-z0_model)^2)^(5/2);
              %sudah dalam mGal
end
J=ones(length(xlin),2);
J(:,1)=derivative_x';
J(:,2)=derivative_z';
%menghitung PERTURBASI MODEL
dm_perturbasi=inv(J'*J)*J'*dg_misfit;
x0_pertu=x0_model + dm_perturbasi(1);
z0_pertu=z0_model + dm_perturbasi(2);
%PLOT model prediksi bawah permukaan ter-perturbasi
subplot(2,2,4)
d = R*2; px = x0_pertu-R; py = z0_pertu-R;
rectangle('Position',[px py d d],'Curvature',[1,1],'EdgeColor','b');
daspect([1,1,1]); ylim([0,500]); xlim([0,1000]); set(gca,'ydir','reverse');
xlabel('Jarak (m)'); ylabel('Kedalaman (m)'); title('Model Prediksi')
iterasi=iterasi+1;
end
end
%PLOT data kalkulasi dan std dari misfit
subplot(2,2,2)
plot(xlin,g_cal,'ob','MarkerFaceColor','b')
hold on
plot(xlin,g_obs,'-r')
xlabel('Jarak (m)'); ylabel('Gravity Anomaly (mGal)');
title('Grafik g kalkulasi (ForMod)')
figure(2)
plot([1:1:(length(e_plot))],e_plot,'Color','m','LineStyle','-
','LineWidth',2)
xlabel('Iterasi'); ylabel('Std Misfit');
title('Grafik Misfit')

maka dari script MATLAb diatas jika di-run akan memberikan output berupa grafik sebagai berikut,
3




Terlihat dari hasil diatas jika anomali gravitasi hasil kalkulasi (titik biru) sangat mendekati data
observasi model bawah permukaan kita (garis merah). Script diatas memakai nilai batas epsilon
sebesar 0.00001, sehingga nilai standar deviasi misfit yang didapat sangat baik. Sehingga jika kita
menurunkan nilai batas epsilon menjadi 0.0025 maka kita dapat melihat antara data kalkulasi
forward modeling dan data observasi belum fit. Berikut gambarannya,

More Related Content

What's hot (20)

Pengolahan Data Resistivity dengan RES2DINV
Pengolahan Data Resistivity dengan RES2DINVPengolahan Data Resistivity dengan RES2DINV
Pengolahan Data Resistivity dengan RES2DINV
Dery Marsan
Ìý
Pengolahan Data GPR - REFLEXW
Pengolahan Data GPR - REFLEXWPengolahan Data GPR - REFLEXW
Pengolahan Data GPR - REFLEXW
Dery Marsan
Ìý
Pengolahan Data Gaya Berat KARSAM 2012
Pengolahan Data Gaya Berat KARSAM 2012Pengolahan Data Gaya Berat KARSAM 2012
Pengolahan Data Gaya Berat KARSAM 2012
Fajar Perdana
Ìý
Laporan praktikum geolistrik
Laporan praktikum geolistrikLaporan praktikum geolistrik
Laporan praktikum geolistrik
Azhar Affandi
Ìý
Geolistrik 1
Geolistrik 1Geolistrik 1
Geolistrik 1
Hendra Grandis
Ìý
Pengolahan data Gravity
Pengolahan data GravityPengolahan data Gravity
Pengolahan data Gravity
Kevin Pratama
Ìý
Tomografi Delay Time Sederhana
Tomografi Delay Time SederhanaTomografi Delay Time Sederhana
Tomografi Delay Time Sederhana
Fajar Perdana
Ìý
Migrasi hidrokarbon
Migrasi hidrokarbonMigrasi hidrokarbon
Migrasi hidrokarbon
Khemenk
Ìý
Pertambangan : Peran Survei Pemetaan di Tambang
Pertambangan : Peran Survei Pemetaan di TambangPertambangan : Peran Survei Pemetaan di Tambang
Pertambangan : Peran Survei Pemetaan di Tambang
Wachidatin N C
Ìý
Analisis VES Resistivity dengan IP2WIN
Analisis VES Resistivity dengan IP2WINAnalisis VES Resistivity dengan IP2WIN
Analisis VES Resistivity dengan IP2WIN
Dery Marsan
Ìý
127679922 penentuan-lokasi-gempa-baru
127679922 penentuan-lokasi-gempa-baru127679922 penentuan-lokasi-gempa-baru
127679922 penentuan-lokasi-gempa-baru
Nora Abner
Ìý
MATERI 1 HIDROGEOLOGI (Manajemen Pertambangan & Energi) STEM Akamigas
MATERI 1 HIDROGEOLOGI (Manajemen Pertambangan & Energi) STEM AkamigasMATERI 1 HIDROGEOLOGI (Manajemen Pertambangan & Energi) STEM Akamigas
MATERI 1 HIDROGEOLOGI (Manajemen Pertambangan & Energi) STEM Akamigas
YOHANIS SAHABAT
Ìý
Geologi struktur rosette
Geologi struktur rosetteGeologi struktur rosette
Geologi struktur rosette
taufiqrafie
Ìý
Konversi koordinat geografis ke utm dan sebaliknya menggunakan Software Golde...
Konversi koordinat geografis ke utm dan sebaliknya menggunakan Software Golde...Konversi koordinat geografis ke utm dan sebaliknya menggunakan Software Golde...
Konversi koordinat geografis ke utm dan sebaliknya menggunakan Software Golde...
Angga Nugraha
Ìý
Makalah eksplorasi panas bumi dalam geofisika
Makalah eksplorasi panas bumi dalam geofisikaMakalah eksplorasi panas bumi dalam geofisika
Makalah eksplorasi panas bumi dalam geofisika
Raha, Sulawesi Tenggara, Indonesia
Ìý
GeoTek Kestabilan Lereng
GeoTek Kestabilan LerengGeoTek Kestabilan Lereng
GeoTek Kestabilan Lereng
Ayu Kuleh Putri
Ìý
Metode gravity
Metode gravityMetode gravity
Metode gravity
Subiarto Manangin
Ìý
Mekanisme transportasi sedimen
Mekanisme transportasi sedimenMekanisme transportasi sedimen
Mekanisme transportasi sedimen
NurIsniati
Ìý
Deformasi batuan
Deformasi batuanDeformasi batuan
Deformasi batuan
Google
Ìý
Pengolahan Data Resistivity dengan RES2DINV
Pengolahan Data Resistivity dengan RES2DINVPengolahan Data Resistivity dengan RES2DINV
Pengolahan Data Resistivity dengan RES2DINV
Dery Marsan
Ìý
Pengolahan Data GPR - REFLEXW
Pengolahan Data GPR - REFLEXWPengolahan Data GPR - REFLEXW
Pengolahan Data GPR - REFLEXW
Dery Marsan
Ìý
Pengolahan Data Gaya Berat KARSAM 2012
Pengolahan Data Gaya Berat KARSAM 2012Pengolahan Data Gaya Berat KARSAM 2012
Pengolahan Data Gaya Berat KARSAM 2012
Fajar Perdana
Ìý
Laporan praktikum geolistrik
Laporan praktikum geolistrikLaporan praktikum geolistrik
Laporan praktikum geolistrik
Azhar Affandi
Ìý
Pengolahan data Gravity
Pengolahan data GravityPengolahan data Gravity
Pengolahan data Gravity
Kevin Pratama
Ìý
Tomografi Delay Time Sederhana
Tomografi Delay Time SederhanaTomografi Delay Time Sederhana
Tomografi Delay Time Sederhana
Fajar Perdana
Ìý
Migrasi hidrokarbon
Migrasi hidrokarbonMigrasi hidrokarbon
Migrasi hidrokarbon
Khemenk
Ìý
Pertambangan : Peran Survei Pemetaan di Tambang
Pertambangan : Peran Survei Pemetaan di TambangPertambangan : Peran Survei Pemetaan di Tambang
Pertambangan : Peran Survei Pemetaan di Tambang
Wachidatin N C
Ìý
Analisis VES Resistivity dengan IP2WIN
Analisis VES Resistivity dengan IP2WINAnalisis VES Resistivity dengan IP2WIN
Analisis VES Resistivity dengan IP2WIN
Dery Marsan
Ìý
127679922 penentuan-lokasi-gempa-baru
127679922 penentuan-lokasi-gempa-baru127679922 penentuan-lokasi-gempa-baru
127679922 penentuan-lokasi-gempa-baru
Nora Abner
Ìý
MATERI 1 HIDROGEOLOGI (Manajemen Pertambangan & Energi) STEM Akamigas
MATERI 1 HIDROGEOLOGI (Manajemen Pertambangan & Energi) STEM AkamigasMATERI 1 HIDROGEOLOGI (Manajemen Pertambangan & Energi) STEM Akamigas
MATERI 1 HIDROGEOLOGI (Manajemen Pertambangan & Energi) STEM Akamigas
YOHANIS SAHABAT
Ìý
Geologi struktur rosette
Geologi struktur rosetteGeologi struktur rosette
Geologi struktur rosette
taufiqrafie
Ìý
Konversi koordinat geografis ke utm dan sebaliknya menggunakan Software Golde...
Konversi koordinat geografis ke utm dan sebaliknya menggunakan Software Golde...Konversi koordinat geografis ke utm dan sebaliknya menggunakan Software Golde...
Konversi koordinat geografis ke utm dan sebaliknya menggunakan Software Golde...
Angga Nugraha
Ìý
GeoTek Kestabilan Lereng
GeoTek Kestabilan LerengGeoTek Kestabilan Lereng
GeoTek Kestabilan Lereng
Ayu Kuleh Putri
Ìý
Mekanisme transportasi sedimen
Mekanisme transportasi sedimenMekanisme transportasi sedimen
Mekanisme transportasi sedimen
NurIsniati
Ìý
Deformasi batuan
Deformasi batuanDeformasi batuan
Deformasi batuan
Google
Ìý

Viewers also liked (14)

Tugas Pemrograman Komputer dengan Aplikasi Matlab
Tugas Pemrograman Komputer dengan Aplikasi MatlabTugas Pemrograman Komputer dengan Aplikasi Matlab
Tugas Pemrograman Komputer dengan Aplikasi Matlab
Khoirul Ummah
Ìý
Eliptic Partial DIfferential Equation
Eliptic Partial DIfferential EquationEliptic Partial DIfferential Equation
Eliptic Partial DIfferential Equation
Fajar Perdana
Ìý
Jurnal rekayasa metode_geolistrik
Jurnal rekayasa metode_geolistrikJurnal rekayasa metode_geolistrik
Jurnal rekayasa metode_geolistrik
Eddy Ibrahim
Ìý
308 571-1-sm
308 571-1-sm308 571-1-sm
308 571-1-sm
Altino Saraya Mangiwa
Ìý
Metodegeolistrik 2015
Metodegeolistrik 2015Metodegeolistrik 2015
Metodegeolistrik 2015
Sibghotur Rohman
Ìý
materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta...
 materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta... materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta...
materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta...
Mario Yuven
Ìý
Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...
Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...
Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...
Mario Yuven
Ìý
Iterasi jacobi
Iterasi jacobiIterasi jacobi
Iterasi jacobi
Angga Debby Frayudha
Ìý
materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...
materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...
materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...
Mario Yuven
Ìý
Cepat mahir dengan matlab
Cepat mahir dengan matlabCepat mahir dengan matlab
Cepat mahir dengan matlab
Nur Hy
Ìý
numericai matmatic matlab uygulamalar ali abdullah
numericai matmatic  matlab  uygulamalar ali abdullahnumericai matmatic  matlab  uygulamalar ali abdullah
numericai matmatic matlab uygulamalar ali abdullah
Ali Abdullah
Ìý
2D CFD Code Based on MATLAB- As Good As FLUENT!
2D CFD Code Based on MATLAB- As Good As FLUENT!2D CFD Code Based on MATLAB- As Good As FLUENT!
2D CFD Code Based on MATLAB- As Good As FLUENT!
Jiannan Tan
Ìý
Finite DIfference Methods Mathematica
Finite DIfference Methods MathematicaFinite DIfference Methods Mathematica
Finite DIfference Methods Mathematica
guest56708a
Ìý
Tugas Pemrograman Komputer dengan Aplikasi Matlab
Tugas Pemrograman Komputer dengan Aplikasi MatlabTugas Pemrograman Komputer dengan Aplikasi Matlab
Tugas Pemrograman Komputer dengan Aplikasi Matlab
Khoirul Ummah
Ìý
Eliptic Partial DIfferential Equation
Eliptic Partial DIfferential EquationEliptic Partial DIfferential Equation
Eliptic Partial DIfferential Equation
Fajar Perdana
Ìý
Jurnal rekayasa metode_geolistrik
Jurnal rekayasa metode_geolistrikJurnal rekayasa metode_geolistrik
Jurnal rekayasa metode_geolistrik
Eddy Ibrahim
Ìý
Metodegeolistrik 2015
Metodegeolistrik 2015Metodegeolistrik 2015
Metodegeolistrik 2015
Sibghotur Rohman
Ìý
materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta...
 materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta... materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta...
materi-kuliah-komputasi-tambang-kuliah-teknik-pertambangan-sttnas-yogyakarta...
Mario Yuven
Ìý
Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...
Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...
Materi Kuliah Komputasi tambang Materi 1 Kuliah Teknik Pertambangan STTNAS Yo...
Mario Yuven
Ìý
materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...
materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...
materi-kuliah-komputasi-tambang kuliah-teknik-pertambangan-sttnas-yogyakarta-...
Mario Yuven
Ìý
Cepat mahir dengan matlab
Cepat mahir dengan matlabCepat mahir dengan matlab
Cepat mahir dengan matlab
Nur Hy
Ìý
numericai matmatic matlab uygulamalar ali abdullah
numericai matmatic  matlab  uygulamalar ali abdullahnumericai matmatic  matlab  uygulamalar ali abdullah
numericai matmatic matlab uygulamalar ali abdullah
Ali Abdullah
Ìý
2D CFD Code Based on MATLAB- As Good As FLUENT!
2D CFD Code Based on MATLAB- As Good As FLUENT!2D CFD Code Based on MATLAB- As Good As FLUENT!
2D CFD Code Based on MATLAB- As Good As FLUENT!
Jiannan Tan
Ìý
Finite DIfference Methods Mathematica
Finite DIfference Methods MathematicaFinite DIfference Methods Mathematica
Finite DIfference Methods Mathematica
guest56708a
Ìý

Similar to Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Permodelan Gravity Sederhana (20)

Pekan 6 - Metode Grafik Tugas 1.pptx
Pekan 6 - Metode Grafik Tugas 1.pptxPekan 6 - Metode Grafik Tugas 1.pptx
Pekan 6 - Metode Grafik Tugas 1.pptx
ssuserb7d229
Ìý
76110863 matlab
76110863 matlab76110863 matlab
76110863 matlab
Jose Costa
Ìý
Matlab Tutorial Chapter 3
Matlab Tutorial Chapter 3Matlab Tutorial Chapter 3
Matlab Tutorial Chapter 3
Muhammad Fadlan Ariska
Ìý
Matlab 6
Matlab 6Matlab 6
Matlab 6
Hastih Leo
Ìý
Grafik 3 d (1)
Grafik 3 d (1)Grafik 3 d (1)
Grafik 3 d (1)
Radhitya Okvien
Ìý
Operasi_Ketetanggaan_Piksel.pptx
Operasi_Ketetanggaan_Piksel.pptxOperasi_Ketetanggaan_Piksel.pptx
Operasi_Ketetanggaan_Piksel.pptx
Rizal682472
Ìý
Open GL Tutorial05
Open GL Tutorial05Open GL Tutorial05
Open GL Tutorial05
Roziq Bahtiar
Ìý
Grafik Matlab (1)-12578490-76598-7651279-9876-654phfy-78.pptx
Grafik Matlab (1)-12578490-76598-7651279-9876-654phfy-78.pptxGrafik Matlab (1)-12578490-76598-7651279-9876-654phfy-78.pptx
Grafik Matlab (1)-12578490-76598-7651279-9876-654phfy-78.pptx
AhmadGhofur11
Ìý
Fungsi Vektor ( Kalkulus 2 )
Fungsi Vektor ( Kalkulus 2 )Fungsi Vektor ( Kalkulus 2 )
Fungsi Vektor ( Kalkulus 2 )
Kelinci Coklat
Ìý
Galeri PythonTeX
Galeri PythonTeXGaleri PythonTeX
Galeri PythonTeX
Hirwanto Iwan
Ìý
aturan pencarian turunan
aturan pencarian turunanaturan pencarian turunan
aturan pencarian turunan
Fazar Ikhwan Guntara
Ìý
Bahan ajar 3.31 (turunan fungsi aljabar)
Bahan ajar 3.31 (turunan fungsi aljabar)Bahan ajar 3.31 (turunan fungsi aljabar)
Bahan ajar 3.31 (turunan fungsi aljabar)
Eko Agus Triswanto
Ìý
PROGRAM FUNGSI DENGAN TIGA VARIABEL
PROGRAM FUNGSI DENGAN TIGA VARIABELPROGRAM FUNGSI DENGAN TIGA VARIABEL
PROGRAM FUNGSI DENGAN TIGA VARIABEL
MY
Ìý
Turunan fungsi
Turunan fungsiTurunan fungsi
Turunan fungsi
Endri Sutedi
Ìý
Bab vi perbaikan kualitas citra
Bab vi perbaikan kualitas citraBab vi perbaikan kualitas citra
Bab vi perbaikan kualitas citra
khaerul azmi
Ìý
Pertemuan 3 - Fungsi grafiknya matematika.pptx
Pertemuan 3 - Fungsi  grafiknya matematika.pptxPertemuan 3 - Fungsi  grafiknya matematika.pptx
Pertemuan 3 - Fungsi grafiknya matematika.pptx
xshecram
Ìý
Tugas Photosop vs Matlab
Tugas  Photosop vs MatlabTugas  Photosop vs Matlab
Tugas Photosop vs Matlab
Cacak_Deik
Ìý
7 analog digital converter
7 analog digital converter7 analog digital converter
7 analog digital converter
Simon Patabang
Ìý
Praktikum p-fisika
Praktikum p-fisikaPraktikum p-fisika
Praktikum p-fisika
Torang Aritonang
Ìý
5_Kalkulus_Turunan_(1)[1].pptx
5_Kalkulus_Turunan_(1)[1].pptx5_Kalkulus_Turunan_(1)[1].pptx
5_Kalkulus_Turunan_(1)[1].pptx
RaffiRaffiAhmadMaula
Ìý
Pekan 6 - Metode Grafik Tugas 1.pptx
Pekan 6 - Metode Grafik Tugas 1.pptxPekan 6 - Metode Grafik Tugas 1.pptx
Pekan 6 - Metode Grafik Tugas 1.pptx
ssuserb7d229
Ìý
76110863 matlab
76110863 matlab76110863 matlab
76110863 matlab
Jose Costa
Ìý
Matlab 6
Matlab 6Matlab 6
Matlab 6
Hastih Leo
Ìý
Operasi_Ketetanggaan_Piksel.pptx
Operasi_Ketetanggaan_Piksel.pptxOperasi_Ketetanggaan_Piksel.pptx
Operasi_Ketetanggaan_Piksel.pptx
Rizal682472
Ìý
Open GL Tutorial05
Open GL Tutorial05Open GL Tutorial05
Open GL Tutorial05
Roziq Bahtiar
Ìý
Grafik Matlab (1)-12578490-76598-7651279-9876-654phfy-78.pptx
Grafik Matlab (1)-12578490-76598-7651279-9876-654phfy-78.pptxGrafik Matlab (1)-12578490-76598-7651279-9876-654phfy-78.pptx
Grafik Matlab (1)-12578490-76598-7651279-9876-654phfy-78.pptx
AhmadGhofur11
Ìý
Fungsi Vektor ( Kalkulus 2 )
Fungsi Vektor ( Kalkulus 2 )Fungsi Vektor ( Kalkulus 2 )
Fungsi Vektor ( Kalkulus 2 )
Kelinci Coklat
Ìý
Galeri PythonTeX
Galeri PythonTeXGaleri PythonTeX
Galeri PythonTeX
Hirwanto Iwan
Ìý
Bahan ajar 3.31 (turunan fungsi aljabar)
Bahan ajar 3.31 (turunan fungsi aljabar)Bahan ajar 3.31 (turunan fungsi aljabar)
Bahan ajar 3.31 (turunan fungsi aljabar)
Eko Agus Triswanto
Ìý
PROGRAM FUNGSI DENGAN TIGA VARIABEL
PROGRAM FUNGSI DENGAN TIGA VARIABELPROGRAM FUNGSI DENGAN TIGA VARIABEL
PROGRAM FUNGSI DENGAN TIGA VARIABEL
MY
Ìý
Turunan fungsi
Turunan fungsiTurunan fungsi
Turunan fungsi
Endri Sutedi
Ìý
Bab vi perbaikan kualitas citra
Bab vi perbaikan kualitas citraBab vi perbaikan kualitas citra
Bab vi perbaikan kualitas citra
khaerul azmi
Ìý
Pertemuan 3 - Fungsi grafiknya matematika.pptx
Pertemuan 3 - Fungsi  grafiknya matematika.pptxPertemuan 3 - Fungsi  grafiknya matematika.pptx
Pertemuan 3 - Fungsi grafiknya matematika.pptx
xshecram
Ìý
Tugas Photosop vs Matlab
Tugas  Photosop vs MatlabTugas  Photosop vs Matlab
Tugas Photosop vs Matlab
Cacak_Deik
Ìý
7 analog digital converter
7 analog digital converter7 analog digital converter
7 analog digital converter
Simon Patabang
Ìý
5_Kalkulus_Turunan_(1)[1].pptx
5_Kalkulus_Turunan_(1)[1].pptx5_Kalkulus_Turunan_(1)[1].pptx
5_Kalkulus_Turunan_(1)[1].pptx
RaffiRaffiAhmadMaula
Ìý

More from Fajar Perdana (6)

Modul Karsam 2013: Instruksi Penggunaan Ministing
Modul Karsam  2013: Instruksi Penggunaan MinistingModul Karsam  2013: Instruksi Penggunaan Ministing
Modul Karsam 2013: Instruksi Penggunaan Ministing
Fajar Perdana
Ìý
Pengolahan Data Geolistrik KARSAM 2012
Pengolahan Data Geolistrik KARSAM 2012Pengolahan Data Geolistrik KARSAM 2012
Pengolahan Data Geolistrik KARSAM 2012
Fajar Perdana
Ìý
Pengolahan Data Magnetik KARSAM 2012
Pengolahan Data Magnetik KARSAM 2012Pengolahan Data Magnetik KARSAM 2012
Pengolahan Data Magnetik KARSAM 2012
Fajar Perdana
Ìý
Band Limited Impedance Inversion (BLIMP)
Band Limited Impedance Inversion (BLIMP)Band Limited Impedance Inversion (BLIMP)
Band Limited Impedance Inversion (BLIMP)
Fajar Perdana
Ìý
Observasi geologi Karsam
Observasi geologi KarsamObservasi geologi Karsam
Observasi geologi Karsam
Fajar Perdana
Ìý
Pengolahan Data GPR KARSAM 2012
Pengolahan Data GPR KARSAM 2012Pengolahan Data GPR KARSAM 2012
Pengolahan Data GPR KARSAM 2012
Fajar Perdana
Ìý
Modul Karsam 2013: Instruksi Penggunaan Ministing
Modul Karsam  2013: Instruksi Penggunaan MinistingModul Karsam  2013: Instruksi Penggunaan Ministing
Modul Karsam 2013: Instruksi Penggunaan Ministing
Fajar Perdana
Ìý
Pengolahan Data Geolistrik KARSAM 2012
Pengolahan Data Geolistrik KARSAM 2012Pengolahan Data Geolistrik KARSAM 2012
Pengolahan Data Geolistrik KARSAM 2012
Fajar Perdana
Ìý
Pengolahan Data Magnetik KARSAM 2012
Pengolahan Data Magnetik KARSAM 2012Pengolahan Data Magnetik KARSAM 2012
Pengolahan Data Magnetik KARSAM 2012
Fajar Perdana
Ìý
Band Limited Impedance Inversion (BLIMP)
Band Limited Impedance Inversion (BLIMP)Band Limited Impedance Inversion (BLIMP)
Band Limited Impedance Inversion (BLIMP)
Fajar Perdana
Ìý
Observasi geologi Karsam
Observasi geologi KarsamObservasi geologi Karsam
Observasi geologi Karsam
Fajar Perdana
Ìý
Pengolahan Data GPR KARSAM 2012
Pengolahan Data GPR KARSAM 2012Pengolahan Data GPR KARSAM 2012
Pengolahan Data GPR KARSAM 2012
Fajar Perdana
Ìý

Recently uploaded (7)

Mekanika Teknik - KESETIMBANGAN TITIK BUHUL.ppt
Mekanika Teknik - KESETIMBANGAN TITIK BUHUL.pptMekanika Teknik - KESETIMBANGAN TITIK BUHUL.ppt
Mekanika Teknik - KESETIMBANGAN TITIK BUHUL.ppt
iwankawank
Ìý
Pengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptxPengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptx
gintingdesiana
Ìý
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
rhamset
Ìý
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
rhamset
Ìý
Tugas_Pengembangan_Sistem_Informasi.pptx
Tugas_Pengembangan_Sistem_Informasi.pptxTugas_Pengembangan_Sistem_Informasi.pptx
Tugas_Pengembangan_Sistem_Informasi.pptx
iqbalhadad517
Ìý
Matematika Mengengah Pertemuan Ke-13 ok.
Matematika Mengengah Pertemuan Ke-13 ok.Matematika Mengengah Pertemuan Ke-13 ok.
Matematika Mengengah Pertemuan Ke-13 ok.
Sekolah Tinggi Teknologi Nasional
Ìý
pelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.pptpelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.ppt
rhamset
Ìý
Mekanika Teknik - KESETIMBANGAN TITIK BUHUL.ppt
Mekanika Teknik - KESETIMBANGAN TITIK BUHUL.pptMekanika Teknik - KESETIMBANGAN TITIK BUHUL.ppt
Mekanika Teknik - KESETIMBANGAN TITIK BUHUL.ppt
iwankawank
Ìý
Pengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptxPengukuran_Instrumentasi_Pertemuan1.pptx
Pengukuran_Instrumentasi_Pertemuan1.pptx
gintingdesiana
Ìý
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
1 Pengantar-dan-Dasar-Hukum-Scaffolding.pptx
rhamset
Ìý
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
8-Standar-pemasngan-Pembongkaran-Perancah-Rev.pptx
rhamset
Ìý
Tugas_Pengembangan_Sistem_Informasi.pptx
Tugas_Pengembangan_Sistem_Informasi.pptxTugas_Pengembangan_Sistem_Informasi.pptx
Tugas_Pengembangan_Sistem_Informasi.pptx
iqbalhadad517
Ìý
pelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.pptpelatihanScaffolding-Training-With-Bahasa.ppt
pelatihanScaffolding-Training-With-Bahasa.ppt
rhamset
Ìý

Pendekatan Inversi Linier dengan Matriks Jacobi pada Kasus Permodelan Gravity Sederhana

  • 1. SCRIPT/SYNTAX MATLAB clc, clear all %DEFINISI parameter model gravitasi kons_G=6.67*10^(-11); R=70; rho_model=100; %tentukan posisi PUSAT model x0=500; z0=250; %tentukan lintasan pengukuran xlin=0:50:950; zlin=zeros(length(xlin),1); %menghitung DATA g_obs g_obs=zeros(length(xlin),1); for i=1:length(xlin) g_obs(i)=kons_G*(4/3*pi*(R^3)*z0*rho_model)*10^5 / ... ((xlin(i)-x0)^2+(zlin(i)-z0)^2)^(3/2); %sudah dalam mGal End %PLOT data observasi dan juga model bawah permukaan yang digunakan subplot(2,2,1) plot(xlin,g_obs,'or','MarkerFaceColor','r') xlabel('Jarak (m)'); ylabel('Gravity Anomaly (mGal)'); title('Grafik g observasi') subplot(2,2,3) d = R*2; px = x0-R; py = z0-R; rectangle('Position',[px py d d],'Curvature',[1,1],'FaceColor','r'); daspect([1,1,1]); ylim([0,500]); xlim([0,1000]); set(gca,'ydir','reverse'); xlabel('Jarak (m)'); ylabel('Kedalaman (m)'); title('Model Bawah Permukaan') %lakukan PREDIKSI MODEL awal iterasi=1; eps=1; while eps >= 0.00001 if iterasi==1 x0_model=100; z0_model=100; else x0_model=x0_pertu; z0_model=z0_pertu; end %menghitung DATA g_cal g_cal=zeros(length(xlin),1); for i=1:length(xlin) g_cal(i)=kons_G*(4/3*pi*(R^3)*z0_model*rho_model)*10^5 / ... ((xlin(i)-x0_model)^2+(zlin(i)-z0_model)^2)^(3/2); %sudah dalam mGal end %menghitung MISFIT dg_misfit=g_obs - g_cal; eps=std(abs(dg_misfit)); e_plot(iterasi)=eps; %membuat kondisi IF untuk inversi jacobi if (std(abs(dg_misfit))) >= 0.00001 %membuat matriks JACOBI for i=1:length(xlin) derivative_x(i)=kons_G*(4/3*pi*(R^3)*rho_model)* ... (3*z0_model*(xlin(i)-x0_model))*10^5 / ... ((xlin(i)-x0_model)^2+(zlin(i)-z0_model)^2)^(5/2); %sudah dalam mGal derivative_z(i)=kons_G*(4/3*pi*(R^3)*rho_model)* ... (zlin(i)^2 + zlin(i)*z0_model + xlin(i)^2 - 2*xlin(i)*x0_model ...
  • 2. 2 - 2*z0_model^2 + x0_model^2)*10^5 / ... ((xlin(i)-x0_model)^2+(zlin(i)-z0_model)^2)^(5/2); %sudah dalam mGal end J=ones(length(xlin),2); J(:,1)=derivative_x'; J(:,2)=derivative_z'; %menghitung PERTURBASI MODEL dm_perturbasi=inv(J'*J)*J'*dg_misfit; x0_pertu=x0_model + dm_perturbasi(1); z0_pertu=z0_model + dm_perturbasi(2); %PLOT model prediksi bawah permukaan ter-perturbasi subplot(2,2,4) d = R*2; px = x0_pertu-R; py = z0_pertu-R; rectangle('Position',[px py d d],'Curvature',[1,1],'EdgeColor','b'); daspect([1,1,1]); ylim([0,500]); xlim([0,1000]); set(gca,'ydir','reverse'); xlabel('Jarak (m)'); ylabel('Kedalaman (m)'); title('Model Prediksi') iterasi=iterasi+1; end end %PLOT data kalkulasi dan std dari misfit subplot(2,2,2) plot(xlin,g_cal,'ob','MarkerFaceColor','b') hold on plot(xlin,g_obs,'-r') xlabel('Jarak (m)'); ylabel('Gravity Anomaly (mGal)'); title('Grafik g kalkulasi (ForMod)') figure(2) plot([1:1:(length(e_plot))],e_plot,'Color','m','LineStyle','- ','LineWidth',2) xlabel('Iterasi'); ylabel('Std Misfit'); title('Grafik Misfit') maka dari script MATLAb diatas jika di-run akan memberikan output berupa grafik sebagai berikut,
  • 3. 3 Terlihat dari hasil diatas jika anomali gravitasi hasil kalkulasi (titik biru) sangat mendekati data observasi model bawah permukaan kita (garis merah). Script diatas memakai nilai batas epsilon sebesar 0.00001, sehingga nilai standar deviasi misfit yang didapat sangat baik. Sehingga jika kita menurunkan nilai batas epsilon menjadi 0.0025 maka kita dapat melihat antara data kalkulasi forward modeling dan data observasi belum fit. Berikut gambarannya,