 |
 |
 |
 | Moveout, velocity, and stacking |  |
![[pdf]](icons/pdf.png) |
Next: Looping over input space
Up: Moveout, velocity, and stacking
Previous: Moveout, velocity, and stacking
Here we see how general principles of linear operators
are exemplified by linear interpolation.
Because the subject matter is so simple and intuitive,
it is ideal to exemplify abstract mathematical concepts
that apply to all linear operators.
Let an integer
range along a survey line,
and let data values
be packed into a vector
.
(Each data point
could also be a seismogram.)
Next we resample the data more densely,
say from 4 to 6 points.
For illustration, I follow a crude
nearest-neighbor interpolation
scheme by sprinkling ones along the diagonal of a rectangular matrix
that is
 |
(1) |
where
![\begin{displaymath}
\left[
\begin{array}{c}
y_1 \\
y_2 \\
y_3 \\
y_4 \...
...rray}{c}
x_1 \\
x_2 \\
x_3 \\
x_4
\end{array} \right]
\end{displaymath}](img8.png) |
(2) |
The interpolated data is simply
.
The matrix multiplication (4.2)
would not be done in practice.
Instead there would be a loop running over the space of the
outputs
that picked up values from the input.
Subsections
 |
 |
 |
 | Moveout, velocity, and stacking |  |
![[pdf]](icons/pdf.png) |
Next: Looping over input space
Up: Moveout, velocity, and stacking
Previous: Moveout, velocity, and stacking
2009-03-16