com
Metode tomografi, melibatkan ctiroena dari model kecepatan awal, dan kemudian
menelusuri sinar thurgoh model secara iteratif, membandingkan waktu tempuh yang
dihitung dengan waktu tempuh yang diukur. , m
e memodifikasi model, dan mengulang
proses sampai perbedaan antara waktu dihitung dan diukur diminimalkan.
Matematikanya cukup rumit; apa yang disajikan di sini mengasumsikan
pemahaman kerja atas levceallculus dan aljabar linier.
Sumber
laku j Penerima
sj
R
232
Definisi:
1
s=
ay
s= “kelambatan"
ay=kecepatan
laku j=raypath
dX
tsaya=∫ =∫s(X)dX
υ(X)
X X
tsaya=s1lsaya1+s2lsaya2+s3lsaya3+s4lsaya4+⋅⋅⋅+sNldi
atau
tsaya=∑sjlaku j
j=1
Kita berakhir denganMpersamaan simultan (satu untuk setiap waktu perjalanan),Ntidak diketahui:
t1=l11s1+l12s2+⋅⋅⋅⋅+l1NsN
t2=l21s1+l22s2+⋅⋅⋅⋅+l2NsN
t3=l31s1+l32s2+⋅⋅⋅⋅+l3NsN
tM=lM1s1+lM2s2+⋅⋅⋅⋅+lM NsN
233
Dalam notasi matriks, kita mendapatkan:
2x1+x2= 11
4x1+x2= 17
6x1+x2= 23
⎛2 1⎞ ⎛11⎞
⎜ ⎟⎛x1⎞ ⎜⎟
KAPAK=⎜4 1⎟⎜⎜ ⎟⎟ = ⎜17⎟ =Y
⎜⎝6 1⎟⎝x⎠2 ⎜⎝23⎠
⎟
⎠
(AX=Y)
234
Matriks A adalah matriks Jacobian:
f1= 2x1+x2−11
f2= 4x1+x2−17
f3= 6x1+x2− 23
atau
⎛ ∂f ∂f1⎞⎟
⎜1
⎛2 1⎞ ⎜ ∂x1 ∂x2⎟
⎜ ⎟ ⎜ ∂f2 ∂f2⎟⎟
SEBUAH
= ⎜4 1⎟ = ⎜
⎜⎝6 1⎟ ⎜ ∂x1 ∂x2⎟
⎠ ⎜ ∂f3 ∂f3⎟
⎜ ∂x2⎟⎠
⎝ ∂x1
Kesalahan =e=AX-Y
e=(KAPAK−Y) T(KAPAK−Y)=KAPAK−Y2⇒Memperkecil
dE
=2SEBUAHT(KAPAK−Y)=0
dX
(SEBUAH SEBUAH)X=SEBUAH Y
T T
235
Kembali ke tiga persamaan kita,
2x1+x2= 11
4x1+x2= 17
6x1+x2= 23
dan penyelesaian,
⎛2 1⎞ ⎛11⎞
) KAPAK=⎜⎜⎝1 1 1⎠⎜ ⎟⎟⎜4 1⎟⎟⎛⎜1x⎜ ⎞⎟⎟⎛2= 4⎜⎜ 6⎞⎜ ⎟
(SEBUAH
T
⎛2 4 6⎞⎜
⎟⎟⎜17⎟ =SEBUAHTY
(T)
X =AAA
− 1TY=⎜⎜ ⎛0,125 - 0,5 ⎞⎛22⎞8 ⎛3⎞
⎝ -0,5 ⎠⎝51⎠
2.3333⎟⎟⎜⎜
⎟⎟ = ⎜⎜ ⎟⎟
⎝5⎠
Jadix1=3 danx2=5.
236
Contoh 2:
2
kelambatan
SEBUAH B
2 0,5
2 C D
1 1.5
5 jalur sinar:
2 4 5
237
Waktu perjalanan yang diamati:
⎛1 1 0 0⎞
⎜ ⎟
⎜1 0 1 0⎟
L=⎜0 0 1 1⎟
⎜ ⎟
⎜0 1 0 1⎟
⎜ 2 0 0 2⎟⎠
⎝
tsaya=s1lsaya1+s2lsaya2+s3lsaya3+s4lsaya4+⋅⋅⋅+sNldi
∂tsaya=l
∂sj
aku j
⎛1 1 0 0⎞ ⎛ 2.5⎞
⎜ ⎟⎛s⎞ ⎜ ⎟
⎜1 0 1 0⎟⎜1⎟ ⎜ 3 ⎟
LS = ⎜0 0 1 1⎟⎜s2⎟
⎟⎜s⎟
= ⎜ 2.5⎟ =T
⎜ 3⎟
⎜ ⎟
⎜0 1 0 1⎟⎜ ⎜ ⎟ ⎜ 2 ⎟
⎜⎝2 0 0 2⎟⎝s⎠ 4 ⎜⎝4.949747⎠⎟
⎠
238
Persamaan normal:
⎛4 1 1 2⎞⎛s⎞ ⎛12.5⎞ ⎜
⎟⎜1⎟ ⎜ ⎟
⎜1 2 0 1 ⎟⎜s⎟2 ⎜4.5⎟
LTLS= ⎜ ⎟=
1 0 2 1⎟⎜ s3 ⎜5.5⎟ =LTT
⎜ ⎟⎜ ⎟ ⎜ ⎟
⎜2
⎝ 1 1 4⎟⎜ ⎠⎝s⎟4⎠ ⎜11.5⎟
⎝⎠
y(Z)=x Z1 −xe−Zx
2 3
⎜ ⋅ ⋅ ⋅⎟ ⎜ ⎟
⎜ ⋅ ⎜ ⎟
⋅ ⋅⎟ ⎜ Zmx3⎟⎠
⎜ ∂(yzm ) ∂(yz)m ∂(yzm )⎟ ⎝ zm − e−Z x m 3
− x2Zme−
⎜ ⎟
⎝ ∂x1 ∂x2 ∂x3 ⎠
239
parameterxada di dalam matriksSEBUAH.
Y0(Z)=Y(Z,X0)
∆Y=Y−Y0
(SEBUAH SEBUAH)∆X=SEBUAH ∆Y
T T
5) Kembali ke langkah 1.
240
Contoh 3:
Model:
y(Z)=x Z1 −xe−Zx
2 3
Solusi sebenarnya:
⎛x⎞ ⎛1⎞
⎜1⎟ ⎜⎟
X=⎜x2⎟ = ⎜2⎟
⎜⎟ ⎜⎟
⎝x3⎠ ⎝1⎠
z y(z)
0 -2
1 0,26421
2 1,729329
3 2.900426
4 3.963369
5 4.986524
6 5.995042
7 6.998176
8 7.999329
9 8.999753
10 9.999909
241
Diferensiasi sebagian:
∂y ∂y ∂y
=Z = −e−Zx 3 =x 2Ze−Zx3
∂x1 ∂x2 ∂x3
Model awal:
⎛x ⎛ 2⎞
⎜1⎞ ⎟ ⎜ ⎟
X0=⎜x2⎟ = ⎜3⎟
⎜⎝x⎟ ⎜⎝2⎠
⎟
3⎠
Matriks Jacobian A:
⎛0 −1 0 ⎞
⎜ ⎟
⎜1 - 0,1353352832 0,4060058497⎟
⎛ ∂y( z1) ∂y( z1) ∂y( z1)⎞ ⎜2 - 0,0183156389 0,109893833⎟
⎜ ⎟ ⎜ ⎟
⎜ ∂x1 ∂x2 ∂x3 ⎟ ⎛z − e−Z1x3 − x2Z1e−Zx 1 3 ⎞ ⎜3 - 0,0024787522 0,0223087696⎟
⎜ ∂y( z2) ∂y( z2) ∂y( z2)⎟ ⎜1 ⎟ ⎜ ⎟
⎜z2 − e−Z2x3 − x2 Z2e−Z 2x3 ⎟ ⎜4 - 0,0003354626 0,0040255515⎟
⎜ ∂x1 ∂x2 ∂x3⎟ ⎟ = ⎜ ⎟ = ⎜5 - 0,000045399 0,0006809989⎟
⎜ ⎟ ⎜
SEBUAH=⎜
⎜ ⋅ ⋅ ⋅⎟
0
⎟
⎜ ⋅ ⎜ ⎟ ⎜6 - 0,000006142 0,0001105958⎟
⋅ ⋅⎟ ⎜ e−Zx11 3 x⎟
⎜ ∂y(z11
) ∂(yz)11 ∂(yz)11⎟⎟ ⎝ z11 − − x2Z11e−Z11 3⎠ ⎜7 - 0,0000008315 0,0000174621 ⎟
⎜ ⎜ ⎟
⎝ ∂x1 ∂ x2 ∂x3 ⎠ ⎜8 - 0,0000001125 0,000002708⎟
⎜9 - 0,0000000152 0,000000412⎟
⎜⎜ ⎟
⎝10 - 0,0000000021 0,0000000618⎟⎠
YT=(- 2,0000 0,264241 1,729329 2,900426 3,963369 4,986524 5,995042 6,998176 7,999329 8,999753 9,999909)
242
Data teoritis untuk model awal:
0000. 81 0000. 61 0000. 41 0000. 21 9999. 9 0999. 7 6299. 5 1549. 3 0495. 1 0000. 3-( = T0 Y ) 0000. 02
Vektor sisa:
∆Y=Y0−Y
2000. 9 7000. 8 8100. 7 9400. 6 3310. 5 6530. 4 1290. 3 7512. 2 8923. 1 0000. 1-( = T0 Y ∆ )1000. 01
∆Y0T∆Y0
RMSE0= =5.9449
11
Menyelesaikan:
(SEBUAH
0SEBUAH
T 0)∆X0=SEBUAH∆Y0
0T
Mendapatkan:
⎛1.0016⎞
⎜ ⎟
∆X0=⎜1,0021⎟
⎜1.2162⎟
⎝ ⎠
243
Nilai taksiran baru untuk X (1X) :
X1=X0−∆X
Koreksi adalah:
⎛ -0,001⎞
⎜ ⎟
∆X1=⎜0,002⎟
⎜⎝-0,1 79⎟
⎠
244
Model yang diperbaiki adalah:
Residu adalah:
∆YT2∆Y2
RMSE2= =0,0122≅0
11
Ringkasan:
persamaan simultan:
LS=T
L(S)S=T
245
Kemudian,
Hitung koreksi:
L0∆S0=∆T0
S1=S0+∆S0
∆Tk=T T
HAI− k
C
=T HAI− LkSk
Lk∆Sk=∆Tk
Sk+1=Sk+∆Sk
246
Selesaikan matriks besar:
Gunakan diagonal:
⎛ n ⎞ ⎛ n ⎞
⎜ ∑ l2 0 0 ⎟ ⋅ ⎜∑∆t l ⎟
⎟⎛ ∆s1⎞ ⎜saya=1
saya saya1
⎟
saya1
⎜saya=1
⎜ n ⎟⎜ ⎟ ⎜ n ⎟
LT L ∆S = ⎜ 0 ∑l2 ⋅ 0 ⎟⎜ ∆s2 ⎟⎟ = ⎜∑ ∆tsayalsaya2⎟ =LT∆T
saya2
⎜ saya=1 ⎟⎜ ⋅ ⎜ ⎟
⎜ ⋅ ⎟ ⋅⎟
saya=1
⋅ ⋅ ⋅ ⎟⎜ ⎜ s ⎟ ⎜
n
⎜ 0 ⎟⎝∆ m⎠ ⎜n ⎟
⎜ 0 ⋅ ∑l2aku⎟ ⎜∑∆tsayalaku⎟
⎝ ⎠ ⎝ saya=1 ⎠ saya=1
m
n n
⎞ n
⎞
∑ ∆tlsaya ∑⎛⎜⎜∆ ∑⎛⎜⎜∆ Lsaya=∑l
laku j taku j
t ⎟⎟ tsaya
Tsaya
c⎟⎟⎠
aku j
L ⎠=
aku j
n n n
m
saya=1 saya=1 saya=1
Tsaya=∑taku j
j=1
Contoh 4:
Dari contoh 2:
⎛1 1 0 0⎞ ⎛ 2.5⎞
⎜ ⎟⎛s⎞ ⎜ ⎟
⎜1 0 1 0⎟⎜1⎟ ⎜ 3 ⎟
LS=⎜0 0 1
2
1⎟⎜s⎜⎟ ⎟ = ⎜ 2.5⎟ =T
⎜ ⎟s 3⎟ ⎜ ⎟
⎜0 1 0 1⎟⎜ ⎜ ⎟ ⎜ 2 ⎟
⎜⎝2 0 0 2⎟⎝s 4⎠ ⎜ ⎟
⎠ ⎝4.949747⎠
247
Model awal:
S0T=(1 1 1 1)
Hitung residu:
RMSE:
∆TT∆T
RMSE0= =2.44949
5
∑n ⎛∆⎜ t saya ⎞l 1 1
×0,5+ ×1+
2
×2.1213
Lsaya
⎟⎠ 2 2 2 2
∆s=j saya= 1⎝ = =0,53033
aku j
n
1+1+ 2
∑l
saya=1
aku j
248
Demikian pula,
Iterasi kedua:
RMSE:
∆TT∆T
RMSE1= =1,02243
5
249
Ringkasan Umum:
Sumber
Penerima
Jalur sinar
Sel
Node
250
kami ingin menghitung jalur shteosrt antara A dan B:
8
3
SEBUAH 2
B
5 1
9 4
10
251
252
Beberapa contoh raytracing:
1 2
3 4
253
254