Anda di halaman 1dari 11

Tugas Inversi Weighting

Kelompok:

Fajar Tri Haryanto


Fahrul Rozi Putra
Valdo G.A.P Siagian
Wahyudi Nasrul Pratama

1) Diketahui inversi linier berganda mempunyai pesamaan bidang dua dimensi m1 + m2 xi + m3 yi =


di ; dengan pengukuran x = [2, 5, 7, 4, 1]; y = [3, 6, 2, 7, 8]; z = [10, 20, 22, 24, 25]. Carilah nilai
masing-masing model!

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]

Mencari m1, m2 dan m3 menggunakan inversi

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

Mencari m1, m2 dan m3 menggunakan inversi

m =[GT G]-1 GT d
sehingga didapat
8.00
=[ ]
1.50
Maka persamaannya menjadi Y = 8.00 1.5X

Menghitung Y kalkulasi, sehingga didapat


5.0
3.5
= [ ]
2.0
0.5
Menghitung E = (Ycal-Yobs)2 , didapatkan
0.00
0.25
=[ ]
1.00
0.25
Pada soal ini, Matriks W tidak bisa dicari dengan rumus W=1/E, karena akan memberikan hasil
yang tidak terdifinisi.

Sehingga Matriks W kami berikan sendiri yaitu

0.9 0 0 0
0 0.8 0 0
W
0 0 0.005 0

0 0 0 0.8

Mencari m1, m2 dan m3 yang baru menggunakan inversi

mbaru = [GT W.G] -1 . GT W. d

7.8375
= [ ]
1.3538

Maka persamaannya menjadi Y = 7.8375 1.3538X

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]

Mencari m1, m2 dan m3 menggunakan inversi

m =[GT G]-1 GT d

sehingga didapat

3.2545
= [ ]
0.0295

Maka persamaannya menjadi Vs = 3.2545 0.0295

Menghitung Vs kalkulasi, sehingga didapat


3.2250
3.1659
Vscal = 3.1068
3.1659
[3.1364]

Menghitung E = (Vscal-Vsobs)2 , didapatkan


1.0506
0.8725
E = 4.4387
0.0012
[4.6813]
Menghitung matrix w (pembobotan) dengan rumus w=1/E, sehingga didapat

W=

Mencari m1 dan m2 yang baru menggunakan inversi

mbaru = [GT W.G] -1 . GT W. d


2.3706
Mbaru = [ ]
0.2766
Maka didapatkan persamaan Vs = 2.3706 + 0.2766X
2.6472
3.2004
Vscal2 = 3.7537
3.2004
[3.4770]

Perkirakan harga Vs pada =2,5 gr/cm3 yaitu => Vs= 2.3706 + 0.2766 * 2.5 = 3.0621 m/s

Plot Kurva Regresi:


4. Diketahui variasi tahanan jenis () sebagai fungsi kedalaman (z) dengan persamaan lama = 1.45+
0.35 z. Jika data pada baris kelima dihilangkan, hitunglah nilai-nilai variabel yang baru
menggunakan metode faktor pembobotan!

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=

Mencari m1, m2 dan m3 yang baru menggunakan inversi

mbaru = [GT W.G] -1 . GT W. d

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

S1= 0.50 x 10-3 s/m

S2= 0.50 x 10-3 s/m

S3= 0.33 x 10-3 s/m

S4= 0.25 x 10-3 s/m

S5 =0.16 x 10-3 s/m

S6=0.16x 10-3 s/m

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

%w1= [1/e(1) 0 0 0 ;0 1/e(2) 0 0 ;0 0 1/e(3) 0 ;0 0 0 1/e(4)]


w=[0.9 0 0 0 ;0 0.8 0 0 ;0 0 0.005 0 ;0 0 0 0.8]

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

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 0];

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

Anda mungkin juga menyukai