文档介绍:Numerical Methods
of
Exploration Seismology
with algorithms in MATLAB
Gary F. Margrave
Department of Geology and Geophysics
The University of Calgary
January 23, 2001
Preface
The most important thing to know about this draft is that it is unfinished. This means that it
must be expected to have rough passages, plete sections, missing references, and references
to nonexistent material. Despite these ings, I hope this document will be ed for
its description of the CREWES MATLAB software and its discussion of velocity, raytracing and
migration algorithms. I only ask that the reader be tolerant of the rough state of these notes.
Suggestions for the improvement of the present material or for the inclusion of other subjects are
most e.
Exploration seismology is plex technology that blends advanced physics, mathematics
putation. Often, putational aspect is neglected in teaching because, traditionally,
seismic processing software is part of an expensive plex system. In contrast, this book is
structured around a set puter algorithms that run effectively on a small puter.
These algorithms are written in MATLAB code and so the reader should find access to a MATLAB
installation. This is not the roadblock that it might seem because MATLAB is rapidly gaining
popularity and the student version costs little more than a typical textbook.
The algorithms are grouped into a small number of toolboxes that effectively extend the function-
ality of MATLAB. This allows the student to experiment with the algorithms as part of the process
of study. For those who only wish to gain a conceptual overview of the subject, this may not be an
advantage and they should probably seek a more appropriate book. On the other hand, those who
wish to master the subject and perhaps extend it through the development of new methods, are my
intended audience. The study of these algorithms, including running them on actual data, greatly
enriches learning.
The writing of this bo