SlideShare una empresa de Scribd logo
1 de 23
Seismic Data Processing
Lecture 3
Approximation Series
Prepared by
Dr. Amin E. Khalil
Today's Agenda
• Complex Numbers
• Vectors
• Linear vector spaces
• Linear systems

• Matrices
•
•
•
•

Determinants
Eigenvalue problems
Singular values
Matrix inversion

• Series
• Taylor
• Fourier
• Delta Function
• Fourier integrals
How to determine Eigenvectors?
Matrix aplications
• Stress and strain tensors
• Calculating interpolation or differential operators for finitedifference methods
• Eigenvectors and eigenvalues for deformation and stress problems
(e.g. boreholes)
• Norm: how to compare data with theory
• Matrix inversion: solving for tomographic images
• Measuring strain and rotations
Taylor Series
Many (mildly or wildly nonlinear) physical systems
are transformed to linear systems by using Taylor
series
f (x

dx )

f ( x)

1

f ' dx

2
f
i 1

(i)

( x)

dx

f ' ' dx

2

1

f ' ' ' dx

3

...

6

i

i!

provided that all derivatives of f(x) are continuous and exist in the interval
[x,x+h]
Examples of Taylor series
cos( x )

1

x

2

2!

sin( x )

x

x

3

3!
e

x

1

x

x

2

2!

x

4

4!

x

5

5!
x

x

6



6!

x

7



7!

3



3!

Reference: http://numericalmethods.eng.usf.edu
What does this mean in plain English?
As Archimedes would have said, “Give me the value of the
function at a single point, and the value of all (first, second,
and so on) its derivatives at that single point, and I can give
you the value of the function at any other point”
Example
f 6

Find the value of
f

of

4

30 , f

f x

Solution:

4

6

at x

4

f x

f 4

given that

f 4

h

f x

4
2

f

x h

f

x

h

2

f

h
f 4

6

4

x

f 4 2

f

4

2

2

f

125

74 2

30

2

4

2!
125

341

148

60

8

2

3

3!

2

6

2

3

3!

h

3

3!

2

2!
f 6

74 ,

and all other higher order derivatives
are zero.

2!

x

f 4

125 ,


Fourier Series
Fourier series assume a periodic function …. (here:
symmetric, zero at both ends)
f ( x)

a0

a n sin 2 x
n

a0

an

1
L
2
L

n

n

2L

L

f ( x ) dx
0
L

f ( x ) sin
0

n x
L

dx

1,
What is periodic function?
In mathematics, a periodic function is a function that repeats its values in regular
intervals or periods. The most important examples are the trigonometric
functions, which repeat over intervals of 2π radians. Periodic functions are used
throughout science to describe oscillations, waves, and other phenomena that
exhibit periodicity. Any function which is not periodic is called aperiodic.
The Problem
we are trying to approximate a function f(x) by another function gn(x) which
consists of a sum over N orthogonal functions (x) weighted by some
coefficients an.

N

f ( x)

g N ( x)

ai
i 0

i

( x)
Strategy
... and we are looking for optimal functions in a least squares (l2) sense ...
1/ 2

b

f ( x)

g N ( x)

f ( x)
2

2

g N ( x ) dx

Min !

a

... a good choice for the basis functions (x) are orthogonal functions.
What are orthogonal functions? Two functions f and g are said to be
orthogonal in the interval [a,b] if
b

f ( x ) g ( x ) dx

0

a

How is this related to the more conceivable concept of orthogonal vectors? Let
us look at the original definition of integrals:
Orthogonal Functions
b

N

f ( x ) g ( x ) dx

lim

fi ( x) g i ( x) x

N

i 1

a

... where x0=a and xN=b, and xi-xi-1= x ...
If we interpret f(xi) and g(xi) as the ith components of an N component vector,
then this sum corresponds directly to a scalar product of vectors. The vanishing
of the scalar product is the condition for orthogonality of vectors (or functions).

fi

gi

fi

gi

fi g i
i

0
Periodic function example
Let us assume we have a piecewise continuous function of the form

f (x

2 )

f ( x)

40
30

f (x

20

2 )

15

f ( x)

x

2

20

10
0
-1 5

-1 0

-5

0

5

10

... we want to approximate this function with a linear combination of 2 periodic
functions:
1, cos( x ), sin( x ), cos( 2 x ), sin( 2 x ),..., cos( nx ), sin( nx )

f ( x)

g N ( x)

1
2

N

a0

a k cos( kx )
k 1

b k sin( kx )
Fourier Coefficients
optimal functions g(x) are given if
g n ( x)

f ( x)

Min !

2

or

g n ( x)

ak

f ( x)

2

0

... with the definition of g(x) we get ...

ak

g n ( x)

f ( x)

1

2

ak

2

2

2

N

a0

a k cos( kx )
k

b k sin( kx )

1

leading to
g N ( x)

ak

bk

1
2
1

1

N

a0

a k cos( kx )

b k sin( kx )

with

k 1

f ( x ) cos( kx ) dx ,

k

0 ,1,..., N

f ( x ) sin( kx ) dx ,

k

1, 2 ,..., N

f ( x)

dx
... Example ...
f ( x)

x,

x

leads to the Fourier Serie
g ( x)

1

4

2

cos( x )
1

2

cos( 3 x )
3

cos( 5 x )

2

5

2

...

.. and for n<4 g(x) looks like
4
3
2
1
0
-2 0

-1 5

-1 0

-5

0

5

10

15

20
... another Example ...
f ( x)

2

x ,

0

x

2

leads to the Fourier Serie
g N ( x)

2

4
3

N

k

4
k

1

2

cos( kx )

4

sin( kx )

k

.. and for N<11, g(x) looks like
40
30
20
10
0
-1 0
-1 0

-5

0

5

10

15
Importance of Fourier Series
• Any filtering … low-, high-, bandpass
• Generation of random media
• Data analysis for periodic contributions
• Tidal forcing
• Earth’s rotation
• Electromagnetic noise
• Day-night variations
• Pseudospectral methods for function
approximation and derivatives
Delta Function
… so weird but so useful …
( t ) f ( t ) dt
(t ) d t

f (0)

1

, (t )
f (t ) (t

a)
1

( at )

für
for

0

f (a )
(t )

a
(t )

1
2

e

i t

d

t

0
Delta Function
 As input to any system (the Earth, a
seismometers …)
 As description for seismic source signals in
time and space, e.g., with Mij the source
moment tensor
s(x, t )

M (t

t0 ) (x

x0 )

 As input to any linear system -> response
Function, Green’s function
Fourier Integrals
The basis for the spectral analysis (described in the continuous world) is the
transform pair:

f (t )

1

F ( )e

i t

2
F( )

f (t )e

i t

dt

d
Fourier Integral (transform)
• Any filtering … low-, high-, bandpass
• Generation of random media
• Data analysis for periodic contributions
• Tidal forcing
• Earth’s rotation
• Electromagnetic noise
• Day-night variations
• Pseudospectral methods for function
approximation and derivatives
Thank you

Más contenido relacionado

La actualidad más candente

Numerical Methods
Numerical MethodsNumerical Methods
Numerical MethodsESUG
 
Numerical
NumericalNumerical
Numerical1821986
 
Refresher probabilities-statistics
Refresher probabilities-statisticsRefresher probabilities-statistics
Refresher probabilities-statisticsSteve Nouri
 
Numerical solution of ordinary differential equation
Numerical solution of ordinary differential equationNumerical solution of ordinary differential equation
Numerical solution of ordinary differential equationDixi Patel
 
Eigenvalue problems .ppt
Eigenvalue problems .pptEigenvalue problems .ppt
Eigenvalue problems .pptSelf-employed
 
A brief survey of tensors
A brief survey of tensorsA brief survey of tensors
A brief survey of tensorsBerton Earnshaw
 
Cheatsheet unsupervised-learning
Cheatsheet unsupervised-learningCheatsheet unsupervised-learning
Cheatsheet unsupervised-learningSteve Nouri
 
MATLAB - Aplication of Arrays and Matrices in Electrical Systems
MATLAB - Aplication of Arrays and Matrices in Electrical SystemsMATLAB - Aplication of Arrays and Matrices in Electrical Systems
MATLAB - Aplication of Arrays and Matrices in Electrical SystemsShameer Ahmed Koya
 
Refresher algebra-calculus
Refresher algebra-calculusRefresher algebra-calculus
Refresher algebra-calculusSteve Nouri
 
Divide and Conquer - Part II - Quickselect and Closest Pair of Points
Divide and Conquer - Part II - Quickselect and Closest Pair of PointsDivide and Conquer - Part II - Quickselect and Closest Pair of Points
Divide and Conquer - Part II - Quickselect and Closest Pair of PointsAmrinder Arora
 

La actualidad más candente (20)

Numerical Methods
Numerical MethodsNumerical Methods
Numerical Methods
 
Signal Processing Homework Help
Signal Processing Homework HelpSignal Processing Homework Help
Signal Processing Homework Help
 
Numerical
NumericalNumerical
Numerical
 
Refresher probabilities-statistics
Refresher probabilities-statisticsRefresher probabilities-statistics
Refresher probabilities-statistics
 
Randomized algorithms ver 1.0
Randomized algorithms ver 1.0Randomized algorithms ver 1.0
Randomized algorithms ver 1.0
 
Numerical solution of ordinary differential equation
Numerical solution of ordinary differential equationNumerical solution of ordinary differential equation
Numerical solution of ordinary differential equation
 
Statistical Physics Assignment Help
Statistical Physics Assignment HelpStatistical Physics Assignment Help
Statistical Physics Assignment Help
 
algorithm Unit 2
algorithm Unit 2 algorithm Unit 2
algorithm Unit 2
 
algorithm Unit 5
algorithm Unit 5 algorithm Unit 5
algorithm Unit 5
 
Eigenvalue problems .ppt
Eigenvalue problems .pptEigenvalue problems .ppt
Eigenvalue problems .ppt
 
Es272 ch5a
Es272 ch5aEs272 ch5a
Es272 ch5a
 
A brief survey of tensors
A brief survey of tensorsA brief survey of tensors
A brief survey of tensors
 
Cheatsheet unsupervised-learning
Cheatsheet unsupervised-learningCheatsheet unsupervised-learning
Cheatsheet unsupervised-learning
 
Matlab Assignment Help
Matlab Assignment HelpMatlab Assignment Help
Matlab Assignment Help
 
23 Matrix Algorithms
23 Matrix Algorithms23 Matrix Algorithms
23 Matrix Algorithms
 
MATLAB - Aplication of Arrays and Matrices in Electrical Systems
MATLAB - Aplication of Arrays and Matrices in Electrical SystemsMATLAB - Aplication of Arrays and Matrices in Electrical Systems
MATLAB - Aplication of Arrays and Matrices in Electrical Systems
 
Lecture24
Lecture24Lecture24
Lecture24
 
Statistics Assignment Help
Statistics Assignment HelpStatistics Assignment Help
Statistics Assignment Help
 
Refresher algebra-calculus
Refresher algebra-calculusRefresher algebra-calculus
Refresher algebra-calculus
 
Divide and Conquer - Part II - Quickselect and Closest Pair of Points
Divide and Conquer - Part II - Quickselect and Closest Pair of PointsDivide and Conquer - Part II - Quickselect and Closest Pair of Points
Divide and Conquer - Part II - Quickselect and Closest Pair of Points
 

Similar a Seismic data processing lecture 3

1531 fourier series- integrals and trans
1531 fourier series- integrals and trans1531 fourier series- integrals and trans
1531 fourier series- integrals and transDr Fereidoun Dejahang
 
IVR - Chapter 1 - Introduction
IVR - Chapter 1 - IntroductionIVR - Chapter 1 - Introduction
IVR - Chapter 1 - IntroductionCharles Deledalle
 
Fourier series Introduction
Fourier series IntroductionFourier series Introduction
Fourier series IntroductionRizwan Kazi
 
Statistics (1): estimation Chapter 3: likelihood function and likelihood esti...
Statistics (1): estimation Chapter 3: likelihood function and likelihood esti...Statistics (1): estimation Chapter 3: likelihood function and likelihood esti...
Statistics (1): estimation Chapter 3: likelihood function and likelihood esti...Christian Robert
 
lecture_6_-_fourier_series_0.pdf
lecture_6_-_fourier_series_0.pdflecture_6_-_fourier_series_0.pdf
lecture_6_-_fourier_series_0.pdfHendIbrahim35
 
Unit vii
Unit viiUnit vii
Unit viimrecedu
 
Module 2 lesson 4 notes
Module 2 lesson 4 notesModule 2 lesson 4 notes
Module 2 lesson 4 notestoni dimella
 
Stochastic Schrödinger equations
Stochastic Schrödinger equationsStochastic Schrödinger equations
Stochastic Schrödinger equationsIlya Gikhman
 
Time Series Analysis
Time Series AnalysisTime Series Analysis
Time Series AnalysisAmit Ghosh
 
Fourier 3
Fourier 3Fourier 3
Fourier 3nugon
 
The chain rule
The chain ruleThe chain rule
The chain ruleJ M
 

Similar a Seismic data processing lecture 3 (20)

1531 fourier series- integrals and trans
1531 fourier series- integrals and trans1531 fourier series- integrals and trans
1531 fourier series- integrals and trans
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
IVR - Chapter 1 - Introduction
IVR - Chapter 1 - IntroductionIVR - Chapter 1 - Introduction
IVR - Chapter 1 - Introduction
 
Fourier series Introduction
Fourier series IntroductionFourier series Introduction
Fourier series Introduction
 
Mathematics basics
Mathematics basicsMathematics basics
Mathematics basics
 
Statistics (1): estimation Chapter 3: likelihood function and likelihood esti...
Statistics (1): estimation Chapter 3: likelihood function and likelihood esti...Statistics (1): estimation Chapter 3: likelihood function and likelihood esti...
Statistics (1): estimation Chapter 3: likelihood function and likelihood esti...
 
residue
residueresidue
residue
 
lecture_6_-_fourier_series_0.pdf
lecture_6_-_fourier_series_0.pdflecture_6_-_fourier_series_0.pdf
lecture_6_-_fourier_series_0.pdf
 
Unit vii
Unit viiUnit vii
Unit vii
 
Module 2 lesson 4 notes
Module 2 lesson 4 notesModule 2 lesson 4 notes
Module 2 lesson 4 notes
 
Rdnd2008
Rdnd2008Rdnd2008
Rdnd2008
 
Adc
AdcAdc
Adc
 
Stochastic Schrödinger equations
Stochastic Schrödinger equationsStochastic Schrödinger equations
Stochastic Schrödinger equations
 
senior seminar
senior seminarsenior seminar
senior seminar
 
Matrix calculus
Matrix calculusMatrix calculus
Matrix calculus
 
1010n3a
1010n3a1010n3a
1010n3a
 
Time Series Analysis
Time Series AnalysisTime Series Analysis
Time Series Analysis
 
Fourier series
Fourier seriesFourier series
Fourier series
 
Fourier 3
Fourier 3Fourier 3
Fourier 3
 
The chain rule
The chain ruleThe chain rule
The chain rule
 

Más de Amin khalil

Application of integrated geophysical technique for the mapping
Application of integrated geophysical technique for the mappingApplication of integrated geophysical technique for the mapping
Application of integrated geophysical technique for the mappingAmin khalil
 
Brief discussion on inverse Theory
Brief discussion on inverse TheoryBrief discussion on inverse Theory
Brief discussion on inverse TheoryAmin khalil
 
Importing data in Oasis Montaj
Importing data in Oasis MontajImporting data in Oasis Montaj
Importing data in Oasis MontajAmin khalil
 
Oasis montaj workshop session 1
Oasis montaj workshop session 1Oasis montaj workshop session 1
Oasis montaj workshop session 1Amin khalil
 
Extended seismic data processing dmo
Extended seismic data processing dmoExtended seismic data processing dmo
Extended seismic data processing dmoAmin khalil
 
Extended seismic data processing lec25, fk filtering
Extended seismic data processing lec25, fk filteringExtended seismic data processing lec25, fk filtering
Extended seismic data processing lec25, fk filteringAmin khalil
 
Extended seismic processing sequence lecture 24
Extended seismic processing sequence lecture 24Extended seismic processing sequence lecture 24
Extended seismic processing sequence lecture 24Amin khalil
 
Lecture 23 april29 static correction
Lecture 23 april29 static correctionLecture 23 april29 static correction
Lecture 23 april29 static correctionAmin khalil
 
Seismic refraction method lec22
Seismic refraction method lec22Seismic refraction method lec22
Seismic refraction method lec22Amin khalil
 
Seismic refraction method lecture 21
Seismic refraction method lecture 21Seismic refraction method lecture 21
Seismic refraction method lecture 21Amin khalil
 
Lecture 20, marine surveying 2
Lecture 20, marine surveying 2Lecture 20, marine surveying 2
Lecture 20, marine surveying 2Amin khalil
 
Lecture 19, marine seismic surveying
Lecture 19, marine seismic surveyingLecture 19, marine seismic surveying
Lecture 19, marine seismic surveyingAmin khalil
 
Seismic data processing 16, migration&amp;land seismic survey
Seismic data processing 16, migration&amp;land seismic surveySeismic data processing 16, migration&amp;land seismic survey
Seismic data processing 16, migration&amp;land seismic surveyAmin khalil
 
Seismic data processing 15, kirchhof migration
Seismic data processing 15, kirchhof migrationSeismic data processing 15, kirchhof migration
Seismic data processing 15, kirchhof migrationAmin khalil
 
Seismic data processing 14, stacking&amp;migration2
Seismic data processing 14, stacking&amp;migration2Seismic data processing 14, stacking&amp;migration2
Seismic data processing 14, stacking&amp;migration2Amin khalil
 
Seismic data processing 13 stacking&amp;migration
Seismic data processing 13 stacking&amp;migrationSeismic data processing 13 stacking&amp;migration
Seismic data processing 13 stacking&amp;migrationAmin khalil
 
Import waveform files into seisan
Import waveform files into seisanImport waveform files into seisan
Import waveform files into seisanAmin khalil
 
Earthquake ground motion simulation during 1992 cairo earthquake
Earthquake ground motion simulation during 1992 cairo earthquakeEarthquake ground motion simulation during 1992 cairo earthquake
Earthquake ground motion simulation during 1992 cairo earthquakeAmin khalil
 

Más de Amin khalil (20)

Isostacy
IsostacyIsostacy
Isostacy
 
Application of integrated geophysical technique for the mapping
Application of integrated geophysical technique for the mappingApplication of integrated geophysical technique for the mapping
Application of integrated geophysical technique for the mapping
 
Brief discussion on inverse Theory
Brief discussion on inverse TheoryBrief discussion on inverse Theory
Brief discussion on inverse Theory
 
Staclim2016
Staclim2016Staclim2016
Staclim2016
 
Importing data in Oasis Montaj
Importing data in Oasis MontajImporting data in Oasis Montaj
Importing data in Oasis Montaj
 
Oasis montaj workshop session 1
Oasis montaj workshop session 1Oasis montaj workshop session 1
Oasis montaj workshop session 1
 
Extended seismic data processing dmo
Extended seismic data processing dmoExtended seismic data processing dmo
Extended seismic data processing dmo
 
Extended seismic data processing lec25, fk filtering
Extended seismic data processing lec25, fk filteringExtended seismic data processing lec25, fk filtering
Extended seismic data processing lec25, fk filtering
 
Extended seismic processing sequence lecture 24
Extended seismic processing sequence lecture 24Extended seismic processing sequence lecture 24
Extended seismic processing sequence lecture 24
 
Lecture 23 april29 static correction
Lecture 23 april29 static correctionLecture 23 april29 static correction
Lecture 23 april29 static correction
 
Seismic refraction method lec22
Seismic refraction method lec22Seismic refraction method lec22
Seismic refraction method lec22
 
Seismic refraction method lecture 21
Seismic refraction method lecture 21Seismic refraction method lecture 21
Seismic refraction method lecture 21
 
Lecture 20, marine surveying 2
Lecture 20, marine surveying 2Lecture 20, marine surveying 2
Lecture 20, marine surveying 2
 
Lecture 19, marine seismic surveying
Lecture 19, marine seismic surveyingLecture 19, marine seismic surveying
Lecture 19, marine seismic surveying
 
Seismic data processing 16, migration&amp;land seismic survey
Seismic data processing 16, migration&amp;land seismic surveySeismic data processing 16, migration&amp;land seismic survey
Seismic data processing 16, migration&amp;land seismic survey
 
Seismic data processing 15, kirchhof migration
Seismic data processing 15, kirchhof migrationSeismic data processing 15, kirchhof migration
Seismic data processing 15, kirchhof migration
 
Seismic data processing 14, stacking&amp;migration2
Seismic data processing 14, stacking&amp;migration2Seismic data processing 14, stacking&amp;migration2
Seismic data processing 14, stacking&amp;migration2
 
Seismic data processing 13 stacking&amp;migration
Seismic data processing 13 stacking&amp;migrationSeismic data processing 13 stacking&amp;migration
Seismic data processing 13 stacking&amp;migration
 
Import waveform files into seisan
Import waveform files into seisanImport waveform files into seisan
Import waveform files into seisan
 
Earthquake ground motion simulation during 1992 cairo earthquake
Earthquake ground motion simulation during 1992 cairo earthquakeEarthquake ground motion simulation during 1992 cairo earthquake
Earthquake ground motion simulation during 1992 cairo earthquake
 

Último

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 

Último (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 

Seismic data processing lecture 3

  • 1. Seismic Data Processing Lecture 3 Approximation Series Prepared by Dr. Amin E. Khalil
  • 2. Today's Agenda • Complex Numbers • Vectors • Linear vector spaces • Linear systems • Matrices • • • • Determinants Eigenvalue problems Singular values Matrix inversion • Series • Taylor • Fourier • Delta Function • Fourier integrals
  • 3. How to determine Eigenvectors?
  • 4. Matrix aplications • Stress and strain tensors • Calculating interpolation or differential operators for finitedifference methods • Eigenvectors and eigenvalues for deformation and stress problems (e.g. boreholes) • Norm: how to compare data with theory • Matrix inversion: solving for tomographic images • Measuring strain and rotations
  • 5. Taylor Series Many (mildly or wildly nonlinear) physical systems are transformed to linear systems by using Taylor series f (x dx ) f ( x) 1 f ' dx 2 f i 1 (i) ( x) dx f ' ' dx 2 1 f ' ' ' dx 3 ... 6 i i! provided that all derivatives of f(x) are continuous and exist in the interval [x,x+h]
  • 6. Examples of Taylor series cos( x ) 1 x 2 2! sin( x ) x x 3 3! e x 1 x x 2 2! x 4 4! x 5 5! x x 6  6! x 7  7! 3  3! Reference: http://numericalmethods.eng.usf.edu
  • 7. What does this mean in plain English? As Archimedes would have said, “Give me the value of the function at a single point, and the value of all (first, second, and so on) its derivatives at that single point, and I can give you the value of the function at any other point”
  • 8. Example f 6 Find the value of f of 4 30 , f f x Solution: 4 6 at x 4 f x f 4 given that f 4 h f x 4 2 f x h f x h 2 f h f 4 6 4 x f 4 2 f 4 2 2 f 125 74 2 30 2 4 2! 125 341 148 60 8 2 3 3! 2 6 2 3 3! h 3 3! 2 2! f 6 74 , and all other higher order derivatives are zero. 2! x f 4 125 , 
  • 9. Fourier Series Fourier series assume a periodic function …. (here: symmetric, zero at both ends) f ( x) a0 a n sin 2 x n a0 an 1 L 2 L n n 2L L f ( x ) dx 0 L f ( x ) sin 0 n x L dx 1,
  • 10. What is periodic function? In mathematics, a periodic function is a function that repeats its values in regular intervals or periods. The most important examples are the trigonometric functions, which repeat over intervals of 2π radians. Periodic functions are used throughout science to describe oscillations, waves, and other phenomena that exhibit periodicity. Any function which is not periodic is called aperiodic.
  • 11. The Problem we are trying to approximate a function f(x) by another function gn(x) which consists of a sum over N orthogonal functions (x) weighted by some coefficients an. N f ( x) g N ( x) ai i 0 i ( x)
  • 12. Strategy ... and we are looking for optimal functions in a least squares (l2) sense ... 1/ 2 b f ( x) g N ( x) f ( x) 2 2 g N ( x ) dx Min ! a ... a good choice for the basis functions (x) are orthogonal functions. What are orthogonal functions? Two functions f and g are said to be orthogonal in the interval [a,b] if b f ( x ) g ( x ) dx 0 a How is this related to the more conceivable concept of orthogonal vectors? Let us look at the original definition of integrals:
  • 13. Orthogonal Functions b N f ( x ) g ( x ) dx lim fi ( x) g i ( x) x N i 1 a ... where x0=a and xN=b, and xi-xi-1= x ... If we interpret f(xi) and g(xi) as the ith components of an N component vector, then this sum corresponds directly to a scalar product of vectors. The vanishing of the scalar product is the condition for orthogonality of vectors (or functions). fi gi fi gi fi g i i 0
  • 14. Periodic function example Let us assume we have a piecewise continuous function of the form f (x 2 ) f ( x) 40 30 f (x 20 2 ) 15 f ( x) x 2 20 10 0 -1 5 -1 0 -5 0 5 10 ... we want to approximate this function with a linear combination of 2 periodic functions: 1, cos( x ), sin( x ), cos( 2 x ), sin( 2 x ),..., cos( nx ), sin( nx ) f ( x) g N ( x) 1 2 N a0 a k cos( kx ) k 1 b k sin( kx )
  • 15. Fourier Coefficients optimal functions g(x) are given if g n ( x) f ( x) Min ! 2 or g n ( x) ak f ( x) 2 0 ... with the definition of g(x) we get ... ak g n ( x) f ( x) 1 2 ak 2 2 2 N a0 a k cos( kx ) k b k sin( kx ) 1 leading to g N ( x) ak bk 1 2 1 1 N a0 a k cos( kx ) b k sin( kx ) with k 1 f ( x ) cos( kx ) dx , k 0 ,1,..., N f ( x ) sin( kx ) dx , k 1, 2 ,..., N f ( x) dx
  • 16. ... Example ... f ( x) x, x leads to the Fourier Serie g ( x) 1 4 2 cos( x ) 1 2 cos( 3 x ) 3 cos( 5 x ) 2 5 2 ... .. and for n<4 g(x) looks like 4 3 2 1 0 -2 0 -1 5 -1 0 -5 0 5 10 15 20
  • 17. ... another Example ... f ( x) 2 x , 0 x 2 leads to the Fourier Serie g N ( x) 2 4 3 N k 4 k 1 2 cos( kx ) 4 sin( kx ) k .. and for N<11, g(x) looks like 40 30 20 10 0 -1 0 -1 0 -5 0 5 10 15
  • 18. Importance of Fourier Series • Any filtering … low-, high-, bandpass • Generation of random media • Data analysis for periodic contributions • Tidal forcing • Earth’s rotation • Electromagnetic noise • Day-night variations • Pseudospectral methods for function approximation and derivatives
  • 19. Delta Function … so weird but so useful … ( t ) f ( t ) dt (t ) d t f (0) 1 , (t ) f (t ) (t a) 1 ( at ) für for 0 f (a ) (t ) a (t ) 1 2 e i t d t 0
  • 20. Delta Function  As input to any system (the Earth, a seismometers …)  As description for seismic source signals in time and space, e.g., with Mij the source moment tensor s(x, t ) M (t t0 ) (x x0 )  As input to any linear system -> response Function, Green’s function
  • 21. Fourier Integrals The basis for the spectral analysis (described in the continuous world) is the transform pair: f (t ) 1 F ( )e i t 2 F( ) f (t )e i t dt d
  • 22. Fourier Integral (transform) • Any filtering … low-, high-, bandpass • Generation of random media • Data analysis for periodic contributions • Tidal forcing • Earth’s rotation • Electromagnetic noise • Day-night variations • Pseudospectral methods for function approximation and derivatives