Beruflich Dokumente
Kultur Dokumente
=
=
M
i
i
e E
1
2
,
where M is the number of observations (equations), which is 4 in this example. This
process involves solving the following equations simultaneously:
0 =
c
c
a
E
and
0 =
c
c
b
E
,
which leads to the following two linear equations in the unknowns a and b:
2
=
= + +
M
i
i
T b M M Ma
1
2 ) 1 ( 2
, (1)
=
= + + + +
M
i
i
T i b M M M a M M
1
) ( 6 ) 1 2 )( 1 ( ) 1 ( 3
, (2)
These equations can be put in the following matrix form:
(
(
(
(
=
(
+ + +
+
=
=
M
i
i
M
i
i
T i
T
b
a
M M M M M
M M M
1
1
) ( 6
2
) 1 2 )( 1 ( ) 1 ( 3
) 1 ( 2
,
which can be solved uniquely for a and b by any matrix inversion technique (e.g.,
Cramers rule). Equations (1) and (2) can also be put in the following iterative form:
] 2 ) 1 ( )[ (
1
2
1
1
=
+
+ + =
M
i
i j M j
T b M M a
, for j=0,1,,N (3)
] ) ( 6 ) 1 ( 3 ][ [
1
) 1 2 )( 1 (
1
1
=
+ + +
+ + =
M
i
i j M M M j
T i a M M b
, for j=0,1,,N, (4)
where N is the number of desired iterations. The form given by equations (3) and (4) is
called the Gauss-Seidel iterative procedure, which consists of the following steps:
(1) Select starting value for a
0
and b
0
(for statics, usually zero for both).
(2) Put a
0
and b
0
into equations (3) and (4) to calculate a
1
and b
1
, respectively.
(3) Put a
1
and b
1
into equations (3) and (4) again to calculate a
2
and b
2
, respectively.
(4) Continue this until the change in a and b is less than a threshold value (i.e., desired
precision).
- See Yilmaz (2001) for more information on the Gauss-Seidel iterative procedure.
3
Exercise
In an experiment, we have a source and four receivers that gave us the following values
for the total statics:
i T
i
(ms)
1 2.4
2 2.9
3 3.6
4 4.1
(1) Use the Gauss-Seidel procedure to find the correct values of a and b to a precision of
0.1 ms.
(2) The actual values of a and b are 1.8 and 0.58, respectively. How many iterations did
it take you to reach this precision?
Solution
See solution in the provided MS-EXCEL file.