<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Givens-Rotation</id>
	<title>Givens-Rotation - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Givens-Rotation"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Givens-Rotation&amp;action=history"/>
	<updated>2026-05-19T10:01:39Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Givens-Rotation&amp;diff=468632&amp;oldid=prev</id>
		<title>imported&gt;Wdvorak: + Abschnitt Einzelnachweise</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Givens-Rotation&amp;diff=468632&amp;oldid=prev"/>
		<updated>2026-03-05T13:00:21Z</updated>

		<summary type="html">&lt;p&gt;+ Abschnitt Einzelnachweise&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In der [[lineare Algebra|linearen Algebra]] ist eine &amp;#039;&amp;#039;&amp;#039;Givens-Rotation&amp;#039;&amp;#039;&amp;#039; (nach [[Wallace Givens]]) eine [[Drehung]] in einer Ebene, die durch zwei Koordinaten-Achsen aufgespannt wird. Manchmal wird dies auch als &amp;#039;&amp;#039;&amp;#039;Jacobi-Rotation&amp;#039;&amp;#039;&amp;#039; (nach [[Carl Gustav Jacobi]]) bezeichnet.&lt;br /&gt;
&lt;br /&gt;
Die Anwendung als Methode in der numerischen linearen Algebra zum Beispiel bei der Bestimmung von Eigenwerten und QR-Zerlegung stammt aus den 1950er Jahren, als Givens am [[Oak Ridge National Laboratory]] war. Solche Drehungen werden schon im älteren [[Jacobi-Verfahren (Eigenwerte)|Jacobi-Verfahren]] (1846) benutzt, praktikabel wurden sie allerdings erst mit dem Aufkommen von Computern.&lt;br /&gt;
&lt;br /&gt;
== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Die Transformation lässt sich durch eine [[orthogonale Matrix]] der Form&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;G(i, k, \theta) = &lt;br /&gt;
       \begin{bmatrix}   1   &amp;amp; \cdots &amp;amp;    0   &amp;amp; \cdots &amp;amp;    0   &amp;amp; \cdots &amp;amp;    0   \\&lt;br /&gt;
                      \vdots &amp;amp; \ddots &amp;amp; \vdots &amp;amp;        &amp;amp; \vdots &amp;amp;        &amp;amp; \vdots \\&lt;br /&gt;
                         0   &amp;amp; \cdots &amp;amp;    c   &amp;amp; \cdots &amp;amp;    s   &amp;amp; \cdots &amp;amp;    0   \\&lt;br /&gt;
                      \vdots &amp;amp;        &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \vdots &amp;amp;        &amp;amp; \vdots \\&lt;br /&gt;
                         0   &amp;amp; \cdots &amp;amp;   -s   &amp;amp; \cdots &amp;amp;    c   &amp;amp; \cdots &amp;amp;    0   \\&lt;br /&gt;
                      \vdots &amp;amp;        &amp;amp; \vdots &amp;amp;        &amp;amp; \vdots &amp;amp; \ddots &amp;amp; \vdots \\&lt;br /&gt;
                         0   &amp;amp; \cdots &amp;amp;    0   &amp;amp; \cdots &amp;amp;    0   &amp;amp; \cdots &amp;amp;    1&lt;br /&gt;
       \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
beschreiben, wobei &amp;lt;math&amp;gt;c = \cos(\theta)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;s = \sin(\theta)&amp;lt;/math&amp;gt; in der &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;-ten und &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;-ten Zeile und Spalte erscheinen. Eine solche Matrix heißt Givens-Matrix&amp;lt;ref&amp;gt;Martin Hermann: Numerische Mathematik, Band 1: Algebraische Probleme, 3.3.1 Transformationsmatrizen: Givens-Rotationen&amp;lt;/ref&amp;gt; (In der Literatur werden auch abweichende Definitionen verwendet bei denen die Einträge  &amp;lt;math&amp;gt;s&amp;lt;/math&amp;gt; und  &amp;lt;math&amp;gt;-s&amp;lt;/math&amp;gt; vertauscht sind). Formaler ausgedrückt:&lt;br /&gt;
:&amp;lt;math&amp;gt;G(i, k, \theta)_{j, l} = \begin{cases} \cos\theta &amp;amp; \mbox{ falls } j = i, l = i \mbox{ oder } j = k, l = k \\&lt;br /&gt;
                                                      \sin\theta &amp;amp; \mbox{ falls } j = i, l = k \\&lt;br /&gt;
                                                     -\sin\theta &amp;amp; \mbox{ falls } j = k, l = i \\&lt;br /&gt;
                                                      1          &amp;amp; \mbox{ falls } j = l, j \neq i, j \neq k \\&lt;br /&gt;
                                                      0          &amp;amp; \mbox{ sonst. }&lt;br /&gt;
       \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
Das [[Matrix-Vektor-Produkt]] &amp;lt;math&amp;gt;G(i, k, \theta)^T \cdot x&amp;lt;/math&amp;gt; der transponierten Givens-Matrix mit einem Vektor &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; stellt eine Drehung (gegen den [[Uhrzeigersinn]]) des Vektors &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; um den Winkel &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; in der &amp;lt;math&amp;gt;(i,k)&amp;lt;/math&amp;gt;-Ebene dar. Das Matrix-Vektor-Produkt mit der Givens-Matrix  &amp;lt;math&amp;gt;G(i, k, \theta) \cdot x&amp;lt;/math&amp;gt; entspricht daher einer Drehung um den Winkel &amp;lt;math&amp;gt;-\theta&amp;lt;/math&amp;gt; (bzw. einer Drehung um den Winkel &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; im Uhrzeigersinn), diese wird Givens-Rotation genannt.&lt;br /&gt;
Die Hauptanwendung der Givens-Rotation liegt in der [[Numerische lineare Algebra|numerischen linearen Algebra]], um Nulleinträge in Vektoren und Matrizen zu erzeugen. Soll der &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;-te Eintrag eines Vektors &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; auf Null gesetzt werden kann dies durch eine Givens-Rotation &amp;lt;math&amp;gt;G(i, k, \theta)_{j, l}&amp;lt;/math&amp;gt; realisiert werden, wobei &amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt; der Winkel zwischen der &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;-Achse und dem Vektor &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; in der &amp;lt;math&amp;gt;(i,k)&amp;lt;/math&amp;gt;-Ebene ist. Dieser Effekt kann beispielsweise bei der Berechnung der [[QR-Zerlegung]] einer Matrix ausgenutzt werden. Außerdem werden solche Drehmatrizen beim [[Jacobi-Verfahren (Eigenwerte)|Jacobi-Verfahren]] benutzt.&lt;br /&gt;
&lt;br /&gt;
== QR-Zerlegung mittels Givens-Rotationen ==&lt;br /&gt;
&lt;br /&gt;
* Das Verfahren ist stabil. [[Pivotisierung]] ist nicht erforderlich.&lt;br /&gt;
* Flexible Berücksichtigung von schon vorhandenen 0-Einträgen in strukturierten (insbesondere [[Dünnbesetzte Matrix|dünnbesetzten]]) Matrizen.&lt;br /&gt;
* Die Idee besteht darin, sukzessiv die Elemente unterhalb der [[Hauptdiagonale]]n auf Null zu setzen, indem man die Matrix von links mit Givens-Rotationen multipliziert. Zunächst bearbeitet man die erste Spalte von oben nach unten und dann nacheinander die anderen Spalten ebenfalls von oben nach unten.&lt;br /&gt;
* Man muss also &amp;lt;math&amp;gt;\mathcal{O}(m\,n)&amp;lt;/math&amp;gt; [[Matrizenmultiplikation]]en durchführen. Da sich jeweils pro Multiplikation höchstens 2n Werte verändern,  beträgt der Aufwand für eine QR-Zerlegung einer vollbesetzten m×n-Matrix insgesamt &amp;lt;math&amp;gt;\mathcal{O}(m\,n^2)&amp;lt;/math&amp;gt;. Für dünn besetzte Matrizen ist der Aufwand allerdings erheblich niedriger.&lt;br /&gt;
* Will man den Eintrag an der Matrixposition &amp;lt;math&amp;gt;(i,j)&amp;lt;/math&amp;gt; zu null transformieren, so setzt man &amp;lt;math&amp;gt;c = a_{jj} / \rho&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;s = a_{ij} / \rho&amp;lt;/math&amp;gt;, wobei &amp;lt;math&amp;gt;\rho = \sgn(a_{jj})  \sqrt{a_{jj}^2 + a_{ij}^2}&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel ===&lt;br /&gt;
&lt;br /&gt;
Für die Matrix&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{bmatrix}   3 &amp;amp; 5\\&lt;br /&gt;
&lt;br /&gt;
                         0 &amp;amp; 2\\&lt;br /&gt;
                         0 &amp;amp; 0\\&lt;br /&gt;
                         4 &amp;amp; 5&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
soll eine QR-Zerlegung berechnet werden. Zunächst führen wir eine Givens-Rotation &amp;lt;math&amp;gt;G_{1,4}&amp;lt;/math&amp;gt; durch, um den letzten Eintrag der ersten Spalte auf Null zu setzen. Mit einer weiteren Givens-Rotation &amp;lt;math&amp;gt;G_{2,4}&amp;lt;/math&amp;gt; setzen wir auch den letzten Eintrag der zweiten Spalte auf Null (zu beachten ist das wir diese Givens-Rotation schon aufgrund der veränderten Matrix berechnen).&lt;br /&gt;
:&amp;lt;math&amp;gt;G_{2,4} \cdot G_{1,4} \cdot&lt;br /&gt;
&lt;br /&gt;
       \begin{bmatrix}   3 &amp;amp; 5\\&lt;br /&gt;
                         0 &amp;amp; 2\\&lt;br /&gt;
                         0 &amp;amp; 0\\&lt;br /&gt;
                         4 &amp;amp; 5&lt;br /&gt;
       \end{bmatrix}&lt;br /&gt;
=&lt;br /&gt;
&lt;br /&gt;
G_{2,4}\cdot &lt;br /&gt;
       \begin{bmatrix}   5 &amp;amp; 7\\&lt;br /&gt;
                         0 &amp;amp; 2\\&lt;br /&gt;
                         0 &amp;amp; 0\\&lt;br /&gt;
                         0 &amp;amp; -1&lt;br /&gt;
       \end{bmatrix}&lt;br /&gt;
=&lt;br /&gt;
       \begin{bmatrix}   5 &amp;amp; 7\\&lt;br /&gt;
                         0 &amp;amp; \sqrt{5}\\&lt;br /&gt;
                         0 &amp;amp; 0\\&lt;br /&gt;
                         0 &amp;amp; 0&lt;br /&gt;
       \end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mit&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;G_{1,4}= &lt;br /&gt;
       \begin{bmatrix}  \frac{3}{5}  &amp;amp; 0 &amp;amp; 0 &amp;amp; \frac{4}{5} \\&lt;br /&gt;
                         0           &amp;amp; 1 &amp;amp; 0 &amp;amp;  0  \\&lt;br /&gt;
                         0           &amp;amp; 0 &amp;amp; 1 &amp;amp;  0  \\&lt;br /&gt;
                        -\frac{4}{5} &amp;amp; 0 &amp;amp; 0 &amp;amp; \frac{3}{5}&lt;br /&gt;
       \end{bmatrix}&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;G_{2,4} = &lt;br /&gt;
       \begin{bmatrix}   1 &amp;amp; 0                  &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
                         0 &amp;amp; \frac{2}{\sqrt{5}} &amp;amp; 0 &amp;amp; -\frac{1}{\sqrt{5}}  \\&lt;br /&gt;
                         0 &amp;amp; 0                  &amp;amp; 1 &amp;amp; 0  \\&lt;br /&gt;
                         0 &amp;amp; \frac{1}{\sqrt{5}} &amp;amp; 0 &amp;amp; \frac{2}{\sqrt{5}}  \\&lt;br /&gt;
       \end{bmatrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Man erhält schließlich die QR-Zerlegung:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;Q = (G_{2,4}\cdot G_{1,4})^{-1} = (G_{2,4}\cdot G_{1,4})^{T} = (G_{1,4}^T \cdot G_{2,4}^{T}) =&lt;br /&gt;
       \begin{bmatrix}  \frac{3}{5}  &amp;amp; \frac{4}{5 \sqrt{5}} &amp;amp; 0 &amp;amp; -\frac{8}{5\sqrt{5}} \\&lt;br /&gt;
                         0 &amp;amp; \frac{2}{\sqrt{5}} &amp;amp; 0 &amp;amp;  \frac{1}{\sqrt{5}}  \\&lt;br /&gt;
                         0           &amp;amp; 0 &amp;amp; 1 &amp;amp;  0  \\&lt;br /&gt;
                        \frac{4}{5} &amp;amp; -\frac{3}{5\sqrt{5}} &amp;amp; 0 &amp;amp; \frac{6}{5\sqrt{5}}&lt;br /&gt;
       \end{bmatrix},\quad&lt;br /&gt;
       R = &lt;br /&gt;
       \begin{bmatrix}   5 &amp;amp; 7\\&lt;br /&gt;
                         0 &amp;amp; \sqrt{5}\\&lt;br /&gt;
                         0 &amp;amp; 0\\&lt;br /&gt;
                         0 &amp;amp; 0&lt;br /&gt;
       \end{bmatrix},\quad&lt;br /&gt;
       Q \cdot R =        \begin{bmatrix}   3 &amp;amp; 5\\&lt;br /&gt;
                         0 &amp;amp; 2\\&lt;br /&gt;
                         0 &amp;amp; 0\\&lt;br /&gt;
                         4 &amp;amp; 5&lt;br /&gt;
       \end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Algorithmus ===&lt;br /&gt;
&lt;br /&gt;
Zur Berechnung einer [[QR-Zerlegung]] einer Matrix &amp;lt;math&amp;gt;A=\left(a_{i,j} \right)_{i,j} \in\R^{m \times n}, m\geq n&amp;lt;/math&amp;gt; geht man wie folgt vor.&lt;br /&gt;
&lt;br /&gt;
Drehe die erste Spalte &amp;lt;math&amp;gt;a_{-,1}&amp;lt;/math&amp;gt; der Matrix &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; auf einen Vektor mit einer Null als letzten Eintrag:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
G_{1,m} A = &lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
	* 		&amp;amp; \cdots 	&amp;amp; \cdots	&amp;amp; * 		\\&lt;br /&gt;
	\vdots	&amp;amp; \ddots	&amp;amp; \ddots	&amp;amp; \vdots	\\&lt;br /&gt;
	*		&amp;amp; \cdots	&amp;amp; \cdots	&amp;amp; *			\\&lt;br /&gt;
	0		&amp;amp; *			&amp;amp; \cdots	&amp;amp; *&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
wobei &amp;lt;math&amp;gt;c,s,\rho&amp;lt;/math&amp;gt; für &amp;lt;math&amp;gt;G_{1,m}&amp;lt;/math&amp;gt; wie oben beschrieben gewählt werden müssen:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\rho = \sgn(a_{1,1}) \sqrt{a_{1,1}^2 + a_{m,1}^2}, \; c = \frac{a_{1,1}}{\rho} , \; s = \frac{a_{m,1}}{\rho}.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nun geht man analog mit den nächsten Einträgen der ersten Spalte vor und speichert sich alle Umformungsmatrizen &amp;lt;math&amp;gt;G_{1,i},i=2,\ldots,m&amp;lt;/math&amp;gt; in der Matrix &amp;lt;math&amp;gt;G_1&amp;lt;/math&amp;gt;:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{align}&lt;br /&gt;
G_1 A =&amp;amp; &lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
	* 		&amp;amp; \cdots 	&amp;amp; \cdots	&amp;amp; * 		\\&lt;br /&gt;
	0		&amp;amp; *			&amp;amp; \ddots	&amp;amp; \vdots	\\&lt;br /&gt;
	\vdots	&amp;amp; \vdots	&amp;amp; \ddots	&amp;amp; \vdots	\\&lt;br /&gt;
	0		&amp;amp; *			&amp;amp; \cdots	&amp;amp; *&lt;br /&gt;
\end{bmatrix} \\&lt;br /&gt;
\text{mit} \quad G_1 :=&amp;amp; G_{1,2} \cdot \ldots \cdot G_{1,m}.&lt;br /&gt;
\end{align}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
Dabei muss unbedingt darauf geachtet werden, dass sich die einzelnen Einträge &amp;lt;math&amp;gt;(c,s,\rho)&amp;lt;/math&amp;gt; der Matrizen &amp;lt;math&amp;gt;G_{1,i}&amp;lt;/math&amp;gt; nicht mehr auf die ursprüngliche Matrix &amp;lt;math&amp;gt;A&amp;lt;/math&amp;gt; beziehen, sondern auf die schon umgeformte Matrix: &amp;lt;math&amp;gt;G_{1,i+1} \cdot \ldots \cdot G_{1,m} A&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Nun muss man die folgenden Spalten analog bearbeiten und somit Umformungsmatrizen &amp;lt;math&amp;gt;G_i,i=2,\ldots,n&amp;lt;/math&amp;gt; finden, welche jeweils die &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;-te Spalte der Matrix &amp;lt;math&amp;gt;G_{i-1} \cdot \ldots \cdot G_1 A&amp;lt;/math&amp;gt; auf einen Vektor mit Nulleinträgen unterhalb des &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;-ten Elements transformiert.&lt;br /&gt;
&lt;br /&gt;
Schlussendlich ergibt sich die [[QR-Zerlegung]] mittels:&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
Q := G_1^T \cdot \ldots \cdot G_n^T \quad \text{und} \quad R := G_n \cdot \ldots \cdot G_1 A.&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verallgemeinerung ==&lt;br /&gt;
In [[Dreidimensional|drei Dimensionen]] gibt es 3 Givens-Rotationen:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
R_X(\theta) =&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; \cos \theta &amp;amp; -\sin \theta \\&lt;br /&gt;
0 &amp;amp; \sin \theta &amp;amp; \cos \theta&lt;br /&gt;
\end{pmatrix} &lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;R_Y(\theta) =&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
\cos \theta &amp;amp; 0 &amp;amp; -\sin \theta \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0  \\&lt;br /&gt;
\sin \theta &amp;amp; 0 &amp;amp; \cos \theta&lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&amp;lt;ref group=&amp;quot;Anmerkung&amp;quot;&amp;gt;Die &amp;lt;math&amp;gt;R_Y(\theta)&amp;lt;/math&amp;gt;Matrix direkt unterhalb ist &amp;#039;&amp;#039;keine&amp;#039;&amp;#039; Givens-Rotation. Die &amp;lt;math&amp;gt;R_Y(\theta)&amp;lt;/math&amp;gt; -Matrix direkt unterhalb befolgt die Rechte-Hand-Regel und wird üblicherweise in der Computergrafik verwendet. Eine Givens-Rotation ist jedoch einfach eine Matrix gemäß Definition im Abschnitt [[#Beschreibung|Beschreibung]] oben und befolgt nicht zwingend die Rechte-Hand-Regel. Die Matrix unterhalb zeigt tatsächlich die Givens-Rotation um einen Winkel -&amp;lt;math&amp;gt;\theta&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
R_Y(\theta) =&lt;br /&gt;
\begin{bmatrix}&lt;br /&gt;
\cos \theta &amp;amp; 0 &amp;amp; \sin \theta \\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0  \\&lt;br /&gt;
-\sin \theta &amp;amp; 0 &amp;amp; \cos \theta&lt;br /&gt;
\end{bmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;R_Z(\theta) =&lt;br /&gt;
\begin{pmatrix}&lt;br /&gt;
\cos \theta &amp;amp; -\sin \theta &amp;amp; 0 \\&lt;br /&gt;
\sin \theta &amp;amp; \cos \theta &amp;amp; 0 \\&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1 &lt;br /&gt;
\end{pmatrix}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese 3 zusammengesetzten Givens-Rotationen können jede [[Drehmatrix]] nach dem &amp;#039;&amp;#039;Davenport&amp;#039;s chained rotation theorem&amp;#039;&amp;#039; erzeugen. Dies bedeutet, dass sie die [[Standardbasis]] des [[Vektorraum]]s in jede andere [[Basis (Vektorraum)|Basis]] im Vektorraum umwandeln können.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* [[Gene H. Golub]], [[Charles Van Loan|Charles F. van Loan]]: &amp;#039;&amp;#039;Matrix Computations&amp;#039;&amp;#039;. 2nd Edition. The Johns Hopkins University Press, 1989.&lt;br /&gt;
* [[Martin Hermann (Mathematiker)|Martin Hermann]]: &amp;#039;&amp;#039;Numerische Mathematik&amp;#039;&amp;#039;, &amp;#039;&amp;#039;Band 1: Algebraische Probleme&amp;#039;&amp;#039;. 4., überarbeitete und erweiterte Auflage, Walter de Gruyter Verlag, Berlin und Boston 2020, ISBN 978-3-11-065665-7.&lt;br /&gt;
* W. Dahmen, A. Reusken: &amp;#039;&amp;#039;Numerik für Ingenieure und Naturwissenschaftler&amp;#039;&amp;#039;. Springer-Verlag Berlin Heidelberg, 2006, ISBN 3-540-25544-3&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anmerkungen ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;Anmerkung&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Numerische lineare Algebra]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Wdvorak</name></author>
	</entry>
</feed>