The problem is to find the solutions of the equation
. The computation of the element
requires the multiplication of
2x2 matrices, whereas three of the four elements of the final matrix
are useless. From the formulae of the product of two 2x2 matrices, only
and
are necessary for computing
which, in turn, requires
and
(equation 3.21).
From equation (3.17),
is imaginary if
is less than the wavenumber of S-waves
. To avoid using complex number libraries, the
and
functions of equation (3.19) are replaced by the corresponding trigonometric functions
and
. For real values of
, the hyperbolic functions do not tolerate high arguments. They are preferably computed from their analytical formulae:
![]() |
(3.23) |
In figure 3.2, the values taken by
for all couples
are shown in the case of a two-layer model: 200 m/s for
in the first 25 m thick layer, and 1000 m/s in the half-space. The first 12 modes located at the root of the function are highlighted by black lines. The negative values of the function are not represented (white areas). The normal modes of Love are observed between the minimum and the maximum
of the model. The fundamental mode is present over the whole frequency range, whereas each higher mode has its own threshold frequency under which it does not exist.
Finding the roots of
is not straightforward. This issue is treated in section 3.1.5 together with the overall performances of this algorithm.