Next: 6.1.2 Givens rotation on
Up: 6.1 Elimination by rotation
Previous: 6.1 Elimination by rotation
  Contents
6.1.1 Givens rotation
The transformation matrix from (6.2) will be slightly changed
(again, we consider only the first step of the Gauß elimination)
 |
(6.3) |
with the goal
The choice
und |
(6.4) |
corresponds exactly to the entries
und
of a rotation matrix
by normalization.
Instead of this, the original Gauß elimination uses a value
.
Advantage:
,
numerically stable
no Pivot search necessary.
Since the main expenditure is with the computations in the
transformation of matrix
, the application of the rotation to
this is only regarded.
In the following, vectors
and
denote those matrix rows
which will be changed by the rotation and
und
are the appropriate resulting matrix rows.
One single Givens rotation
![\begin{displaymath}\begin{split}\widehat{\underline{u}} \makebox[0pt]{} &\;:=\; ...
...;:=\; c \cdot \underline{v} - s \cdot \underline{u} \end{split}\end{displaymath}](img731.gif) |
(6.5) |
is included in the BLAS1 library as one call
(SROT/DROT).
Next: 6.1.2 Givens rotation on
Up: 6.1 Elimination by rotation
Previous: 6.1 Elimination by rotation
  Contents
Gundolf Haase
2000-03-20