Tugas Inversi
Tugas Inversi
Kelompok:
Jawab:
2 3 1 2 3 10
5 6 1 5 6 20
= 7 & = 2 maka = 1 7 2 = 22
4 7 1 4 7 24
[1] [8] [1 1 8] [25]
m =[GT G]-1 GT d
sehingga didapat
2.2236
= [ 1.7245]
2.1968
Maka persamaannya menjadi d= 2.2236 + 1,7245x + 2.1968y
2) Diketahui data dan persamaan Y = m1+m2 X. Jika data no. 3 dalam tabel mempunyai kesalahan
cukup besar, lakukanlah inversi linier berbobot untuk memperoleh parameter m1 dan m2 !
Plot kurva regresi linier sebelum dan sesudah pembobotan!
Jawab:
5 5
4 4
, == [ ] , = [ ]
1 1
1 1
m =[GT G]-1 GT d
sehingga didapat
8.00
=[ ]
1.50
Maka persamaannya menjadi Y = 8.00 1.5X
0.9 0 0 0
0 0.8 0 0
W
0 0 0.005 0
0 0 0 0.8
7.8375
= [ ]
1.3538
Maka didapatkan :
5.1300
3.7762
2 = [ ]
2.4224
1.0687
Plot kurva regresi berupa:
3) Diketahui kecepatan seismik Vs (km) dan rapat massa batuan (gr/cm3) dengan persamaan
Vs = m1+m2 . Jika data no. 1 dalam tabel mempunyai kesalahan cukup besar, lakukanlah
inversi linier berbobot! Plot kurva Vs terhadap dan perkirakan harga Vs pada =2,5
gr/cm3!
Jawab:
1 2.2 1 2.2
3 4.1 3 4.1
= 5 , = 1.0 , G = 5 1.0
3 3.2 3 3.2
[4] [5.3] [4 5.3]
m =[GT G]-1 GT d
sehingga didapat
3.2545
= [ ]
0.0295
W=
Perkirakan harga Vs pada =2,5 gr/cm3 yaitu => Vs= 2.3706 + 0.2766 * 2.5 = 3.0621 m/s
Jawab:
NO z obs
kalkulasi didapet dari = 1.45+ 0.35 z yaitu
1.8 1 1 2
2.5
= 3.2 2 3 2
3.9 3 5 3
[4.6]
Menghitung E = ( cal- obs)2 , didapatkan 4 7 5
0.04 5 9 4
0.25
E = 0.04
1.21
[0.36]
Menghitung matrix w (pembobotan) dengan rumus w=1/E. Data no 5 dihilangkan sehingga w5 di
nol kan, sehingga didapat
W=
1.6642
Mbaru = [ ]
0.2735
Maka didapatkan persamaan = 1.6642 + 0.2735*Z
1.9377
2.4847
cal2 = 3.0317
3.5787
[4.1257]
5. Suatu medium terdiri dari beberapa lapisan dan bujur sangkar sebangun (h=100 m) dengan
empat kecepatan berbeda, V1 s.d.V4=[2000 2000 3000 4000 6000 6000] m/s. Jika suatu sinar
ditembakkan dari satu titik menuju lima titik yang berbeda posisi dan lintasannya, hitunglah
panjang sinar, slowness dan waktu tempuh!
5000
100
4500
200
koordinat Y(m)
4000
300
3500
400
3000
500
2500
600
0 100 200 300 400 500 600
koordinat X(m)
Jawab:
Panjang lintasan dihitung dengan hokum pytagoras sehingga masing masing lintasan memiliki
panjang yaitu
P1 = 650 m
P2 = 632.4555 m
P3 = 600 m
P4 = 602.0797 m
P5 = 618.4658 m
P6 = 670.8204 m
Slowness dihitung dengan cara yatu S=1/V, sehingga slowness merea adalah
Waktu tempuh didapat dengan mengalikan matrikssG yaitu matrix panjang lintasan melewati
kecepatan tertentu dengan matriks slowness
Sehingga didapatkan
Tcal1= 0.210027777777778
Tcal 2 0.205299530176489
Tcal3 =.0.191666666666667
Tcal4 =0.192331024522377
Tcal 5 =0.197565477894180
Tcal6 = 0.214289847843730
Untuk soal ini tidak bisa dilakukan perhitungan V baru dengan menggunakan pembobotan,
karena hasilya akan 0.
Skrip untuk mengerjakan Tugas
Nomor 1
1. x =[2 ;5 ;7 ;4 ;1]
2. y = [3 ;6 ;2 ;7 ;8]
3. g=[1 2 3;1 5 6;1 7 2;1 4 7;1 1 8]
4. z=[10 ;20; 22; 24;25]
5. m=inv(g'*g)*g'*z
6.
7. for i=1:5
8. zcal(i)=m(1)+m(2)*x(i)+m(3)*y(i)
9. e(i)=(zcal(i)-z(i))^2
10. end
11.
12. w=[1/e(1) 0 0 0 0;0 1/e(2) 0 0 0;0 0 1/e(3) 0 0;0 0 0 1/e(4)
0;0 0 0 0 1/e(5)]
13.
14. mbaru=inv(g'*w*g)*g'*w*z
15.
16. for i=1:5
17. zbaru(i)=mbaru(1)+mbaru(2)*x(i)+mbaru(3)*y(i)
18. end
19.
Nomor 2
clc
clear
x =[2;3;4;5]; y=[5;4;1;1]
g=[1 2;1 3;1 4;1 5]
d=y
m=inv(g'*g)*g'*d
for i=1:4
ycal(i)=m(1)+m(2)*x(i)
e(i)=(ycal(i)-d(i))^2
end
mbaru=inv(g'*w*g)*g'*w*d
for i=1:4
dbaru(i)=mbaru(1)+mbaru(2)*x(i);
end
dbaru
plot(x,y,'^')
grid on
hold on
plot(x,ycal,'g')
hold on
plot(x,dbaru,'r')
Nomor 3
x =[1;3;5;3;4]; y=[2.2;4.1;1;3.2;5.3]
g=[1 1;1 3;1 5;1 3;1 4]
d=y
m=inv(g'*g)*g'*d
for i=1:5
ycal(i)=m(1)+m(2)*x(i)
e(i)=(ycal(i)-d(i))^2
end
ycal
w=[1/e(1) 0 0 0 0 ;0 1/e(2) 0 0 0 ;0 0 1/e(3) 0 0 ;0 0 0 1/e(4) 0;0 0 0 0
1/e(5)]
mbaru=inv(g'*w*g)*g'*w*d
for i=1:5
dbaru(i)=mbaru(1)+mbaru(2)*x(i);
end
dbaru
plot(x,y,'^')
grid on
hold on
plot(x,ycal,'g')
hold on
plot(x,dbaru,'r')
nomor 4
clc; clear;
z =[1;3;5;7;9]; y=[2;2;3;5;4]
g=[1 1;1 3;1 5;1 7;1 9]
d=y
for i=1:5
ycal(i)=1.45+0.35*z(i)
e(i)=(ycal(i)-d(i))^2
end
mbaru=inv(g'*w*g)*g'*w*d
for i=1:5
dbaru(i)=mbaru(1)+mbaru(2)*z(i);
end
dbaru
No 5
clc;
clear;
v1=2000;v2=2000;v3=3000;v4=4000;v5=6000;v6=6000;
Tobs= [ 0.3221;0.3334;0.3008;0.3011;0.3145;0.3582;]
%Panjang Lintasan
P1=sqrt(600^2+250^2)
P2=sqrt(600^2+200^2)
P3=sqrt(600^2)
P4=sqrt(600^2+50^2)
P5=sqrt(600^2+150^2)
P6=sqrt(600^2+300^2)
a=atand(250/600);
l11=100/cosd(a);
l12=100/cosd(a);
l13=100/cosd(a);
l14=100/cosd(a);
l15=100/cosd(a);
l16=100/cosd(a);
b=atand(200/600);
l21=100/cosd(b);
l22=100/cosd(b);
l23=100/cosd(b);
l24=100/cosd(b);
l25=100/cosd(b);
l26=100/cosd(b);
l31=100;
l32=100;
l33=100;
l34=100;
l35=100;
l36=100;
c=atand(50/600);
l41=100/cosd(c);
l42=100/cosd(c);
l43=100/cosd(c);
l44=100/cosd(c);
l45=100/cosd(c);
l46=100/cosd(c);
d=atand(150/600);
l51=100/cosd(d);
l52=100/cosd(d);
l53=100/cosd(d);
l54=100/cosd(d);
l55=100/cosd(d);
l56=100/cosd(d);
e=atand(300/600);
l61=100/cosd(e);
l62=100/cosd(e);
l63=100/cosd(e);
l64=100/cosd(e);
l65=100/cosd(e);
l66=100/cosd(e);
G=[l11 l12 l13 l14 115 116;l21 l22 l23 l24 125 l26 ;l31 l32 l33 l34 l35 l36
;l41 l42 l43 l44 l45 l46;l51 l52 l53 l54,l55,l56 ;l61 l62 l64 l63 l65 l66]
d=[1/v1 ;1/v2; 1/v3; 1/v4; 1/v5; 1/v6]
Tcal=G*d
Tdelay=Tobs-Tcal
e=Tdelay.^2
w=[1/e(1) 0 0 0 0 0; 0 1/e(2) 0 0 0 0; 0 0 1/e(3) 0 0 0;0 0 0 1/e(4) 0 0;
0 0 0 0 1/e(5) 0; 0 0 0 0 0 1/e(6)]
m2=(inv(G'*w*G))*G'*w*d;
vbaru=1/m2