aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Kummerlaender2017-02-13 09:54:43 +0100
committerAdrian Kummerlaender2017-02-13 09:54:43 +0100
commitf6654b0acf86813e1612dcf4663e96a07af3bb8b (patch)
tree8e45bf50571df9240f3b59eca080ee1357ffa195
parentfe12cbc6530888bb4460566d5e59108d46f6cda8 (diff)
downloadmath_reference_sheets-f6654b0acf86813e1612dcf4663e96a07af3bb8b.tar
math_reference_sheets-f6654b0acf86813e1612dcf4663e96a07af3bb8b.tar.gz
math_reference_sheets-f6654b0acf86813e1612dcf4663e96a07af3bb8b.tar.bz2
math_reference_sheets-f6654b0acf86813e1612dcf4663e96a07af3bb8b.tar.lz
math_reference_sheets-f6654b0acf86813e1612dcf4663e96a07af3bb8b.tar.xz
math_reference_sheets-f6654b0acf86813e1612dcf4663e96a07af3bb8b.tar.zst
math_reference_sheets-f6654b0acf86813e1612dcf4663e96a07af3bb8b.zip
Continue Givens-rotation, add Hessenberg matrix def.
-rw-r--r--numerik_1.tex27
1 files changed, 27 insertions, 0 deletions
diff --git a/numerik_1.tex b/numerik_1.tex
index 924590e..d849860 100644
--- a/numerik_1.tex
+++ b/numerik_1.tex
@@ -114,6 +114,10 @@ Insbesondere sind solche $A$ regulär.
$A \in \R^{n \times n}$ ist positiv definit d.h. $A > 0$ falls $A=A^T$ und $\forall x \in \R^n \setminus \{0\} : x^TAx > 0$.
+\subsection*{Hessenberg-Matrizen}
+
+Fast obere / untere Dreiecksmatrix wobei 1. untere / obere Nebendiagonale besetzt sein kann.
+
\section*{Direkte Verfahren zur LGS Lösung}
\subsection*{Cramersche Regel}
@@ -212,6 +216,29 @@ $$G(l,k) := \left(\begin{smallmatrix}
Wobei $c$ das Diagonalelement der $l$-ten und $k$-ten Zeile, $s$ $k$-tes Element der $l$-ten Zeile, $-s$ $l$-tes Element der $k$-ten Zeile.
+Givens-Rotationen sind orthogonal, $G(l,k)A$ unterscheidet sich von $A$ nur in der $l$-ten und $k$-ten Zeile.
+
+\vspace{-4mm}
+$$(G(l,k)x)_i = \begin{cases}
+ cx_l + sx_k & i=l \\
+ -sx_l + cx_k & i=k \\
+ x_i & \text{sonst}
+\end{cases}$$
+
+$\exists \varphi \in (0,2\pi] : c=\cos{\varphi}, s=\sin{\varphi}$ d.h. $G(l,k)$ ist Rotation um $\varphi$ in Ebene $spann\{e_l,e_k\}$.
+
+Ziel: $k$-te Komponente von $x$ nullen für $x_l^2+x_k^2 \neq 0$.
+
+\vspace{-4mm}
+\begin{align*}
+ |x_l| > |x_k| : &\tau := \frac{x_k}{x_l}, c := \frac{1}{\sqrt{1+\tau^2}}, s := c\tau \\
+ |x_l| \leq |x_k| : &\tau := \frac{x_l}{x_k}, s := \frac{1}{\sqrt{1+\tau^2}}, c := s\tau
+\end{align*}
+
+Mit einer solchen Givens-Rotation können einzelne Matrixelemente genullt und $A \in \R^{m \times n}$ so sukzessive in eine obere Dreiecksmatrix transformiert werden.
+
+QR mit Householder ist ungefähr doppelt so schnell wie mit Givens. Diese sind daher nur bei strukturierten Matrizen wie Tridiagonal- oder Hessenberg-Matrizen sinnvoll einzusetzen.
+
\section*{Lineare Ausgleichsprobleme}
\section*{Iterative Verfahren zur LGS Lösung}