Professional Documents
Culture Documents
Mathimatics - Foundations of Seismic Processing
Mathimatics - Foundations of Seismic Processing
• Complex Numbers
• Vectors
– Linear vector spaces
The idea is to illustrate these
• Matrices mathematical tools with
– Determinants examples from seismology
– Eigenvalue problems
– Singular values
– Matrix inversion
1
Mathematical foundations Modern Seismology – Data processing and inversion
Complex numbers
iφ
z = a + ib = re = r (cos φ + i sin φ )
2
Mathematical foundations Modern Seismology – Data processing and inversion
Complex numbers
conjugate, etc.
z * = a − ib = r (cos φ − i sin φ )
= r cos − φ − ri sin( − φ ) = r − i φ
z 2 = zz * = ( a + ib )( a − ib ) = r 2
cos φ = ( e i φ + e − i φ ) / 2
sin φ = ( e i φ − e − i φ ) / 2 i
3
Mathematical foundations Modern Seismology – Data processing and inversion
Complex numbers
seismological application
Plane waves as superposition of harmonic signals
using complex notation
ui ( x j , t ) = Ai exp[ik (a j x j − ct )]
u(x, t ) = A exp[ikx − ωt ]
4
Mathematical foundations Modern Seismology – Data processing and inversion
Vectors and Matrices
For discrete linear inverse problems we will need the concept of
linear vector spaces. The generalization of the concept of size of a vector
to matrices and function will be extremely useful for inverse problems.
1. (x+y)+z = x+(y+z)
2. x+y = y+x
3. There is an element 0 in V such that x+0=x for all x ∈ V
4. For each x ∈ V there is an element -x ∈ V such that x+(-x)=0.
5. α(x+y)= α x+ α y
6. (α + β )x= α x+ βx
7. α(β x)= αβ x
8. 1x=x
5
Mathematical foundations Modern Seismology – Data processing and inversion
Matrix Algebra – Linear Systems
Linear system of algebraic equations
... where the x1, x2, ... , xn are the unknowns ...
in matrix form
Ax = b
6
Mathematical foundations Modern Seismology – Data processing and inversion
Matrix Algebra – Linear Systems
Ax = b where
⎧ b1 ⎫
⎪b ⎪ A is a nxn (square) matrix,
⎪ ⎪
b = {bi } = ⎨ 2 ⎬ and x and b are column
vectors of dimension n
⎪M⎪
⎪⎩bn ⎪⎭
7
Mathematical foundations Modern Seismology – Data processing and inversion
Matrix Algebra – Vectors
Row vectors Column vectors
⎧w 1 ⎫
⎪ ⎪
v = [v1 v2 v3 ] w= ⎨ w2 ⎬
⎪w ⎪
⎩ 3⎭
Matrix addition and subtraction
C = A +B with cij = aij + bij
D = A −B with d ij = aij − bij
Matrix multiplication
m
C = AB with cij = ∑ aik bkj
k =1
where A (size lxm) and B (size mxn) and i=1,2,...,l and j=1,2,...,n.
Note that in general AB≠BA but (AB)C=A(BC)
8
Mathematical foundations Modern Seismology – Data processing and inversion
Matrix Algebra – Special
Transpose of a matrix Symmetric matrix
A = aij [ ] [ ]
A T = a ji A = AT
( AB) T = BT A T aij = a ji
Identity matrix
⎡1 0 L 0⎤
⎢0 1 L 0⎥
I= ⎢ ⎥
⎢L L L L⎥
⎢ ⎥
⎣0 0 L 1⎦
9
Mathematical foundations Modern Seismology – Data processing and inversion
Matrix Algebra – Orthogonal
Orthogonal matrices
1 ⎡1 − 1⎤
... examples: Q= ⎢1 1 ⎥
2 ⎣ ⎦
(.)
with the following properties:
Definition: Norms.
1. ||v|| > 0 for any v∈0 and ||v|| = 0 implies
v=0
2. ||αv||=|α| ||v||
3. ||u+v||≤||v||+||u|| (Triangle inequality)
11
Mathematical foundations Modern Seismology – Data processing and inversion
The lp-Norm
The lp- Norm for a vector x is defined as (p≥1):
1/ p
⎛ n
p⎞
x lp
= ⎜ ∑ xi ⎟
⎝ i =1 ⎠
Examples:
- for p=2 we have the ordinary euclidian norm: x l2
= xT x
Ax
- a norm for matrices is induced via A = max
x≠0 x
- for l2 this means :
||A||2=maximum eigenvalue of ATA
12
Mathematical foundations Modern Seismology – Data processing and inversion
Matrix Algebra – Determinants
The determinant of a square matrix A is a scalar number
denoted det (A) or |A|, for example
⎡a b ⎤
det ⎢ ⎥ = ad − bc
⎣c d ⎦
or
13
Mathematical foundations Modern Seismology – Data processing and inversion
Matrix Algebra – Inversion
A square matrix is singular if det A=0. This usually indicates
problems with the system (non-uniqueness, linear dependence,
degeneracy ..)
Matrix Inversion
x = A -1b
The main task in solving a linear system of equations is
finding the inverse of the coefficient matrix A.
x T = Ax > 0
... positive definite matrices are non-singular
15
Mathematical foundations Modern Seismology – Data processing and inversion
Matrices –Systems of equations
Seismological applications
16
Mathematical foundations Modern Seismology – Data processing and inversion