Polare-Zerlegung-Rechner

Kostenloser Polare-Zerlegung-Rechner: Zerlegen Sie Matrizen in A = UP mit orthogonaler Matrix U und positiv semidefiniter Matrix P inklusive Rechenschritten.

480.0K Berechnungen Aktualisiert · 2026-05-05 Lokale Ausführung · Kein Daten-Upload
AD

So nutzen Sie den Polare-Zerlegung-Rechner

Der Polare-Zerlegung-Rechner faktorisiert eine quadratische reelle Matrix $A$ in das Produkt $A = UP$, wobei $U$ eine orthogonale Matrix und $P$ eine symmetrische positiv semidefinite Matrix darstellt. Mit dem interaktiven Werkzeug analysieren Sie 2×2- und 3×3-Matrizen direkt im Browser:

  1. Matrixgröße festlegen – Wählen Sie im Dropdown-Menü des Werkzeugs die gewünschte Dimension ($2 \times 2$ oder $3 \times 3$).
  2. Koeffizienten eingeben – Tragen Sie die reellen Zahlenwerte in die Matrix $A$ ein. Das Eingabefeld akzeptiert ganze Zahlen, Dezimalwerte sowie negative Vorzeichen.
  3. Ergebnisse ablesen – Der Polare-Zerlegung-Rechner berechnet in Echtzeit die orthogonale Drehungsmatrix $U$, die Streckungsmatrix $P$ sowie das Kontrollprodukt $U \cdot P \approx A$.
  4. Invertierbarkeit prüfen – Das System zeigt sofort an, ob die Ausgangsmatrix regulär ist, was die mathematische Eindeutigkeit der Zerlegung garantiert.

Mathematische Grundlagen & Formeln im Polare-Zerlegung-Rechner

Der Polare-Zerlegung-Rechner berechnet die standardmäßige rechte Polarzerlegung (Right Polar Decomposition) einer quadratischen Matrix:

A = U · P
P = √(AᵀA)           (symmetrisch und positiv semidefinit)
U = A · P⁻¹          (orthogonal, UᵀU = I, falls A invertierbar)
SymbolMathematische BedeutungEigenschaft
AGegebene quadratische Matrix$m \times m$ reelle Matrix
UOrthogonaler Faktor (Rotation/Spiegelung)$U^T U = I$, $\det(U) = \pm 1$
PPositiv semidefiniter Faktor (Streckung)$P^T = P$, alle Eigenwerte $\ge 0$
AᵀAGramsche Matrix von $A$Symmetrisch und positiv semidefinit

Numerische Berechnung von P über die Denman-Beavers-Iteration

Zur Bestimmung der Matrixwurzel $P = \sqrt{A^T A}$ nutzt der Polare-Zerlegung-Rechner das quadratisch konvergierende Denman-Beavers-Iterationsverfahren. Ausgehend von den Startmatrizen $X_0 = A^T A$ und $Y_0 = I$ werden folgende Rekursionsschritte ausgeführt:

Xₙ₊₁ = ½ · (Xₙ + Yₙ⁻¹)
Yₙ₊₁ = ½ · (Yₙ + Xₙ⁻¹)

Nach wenigen Iterationen konvergiert $X_n$ gegen die eindeutige Matrixwurzel $P = \sqrt{A^T A}$, während $Y_n$ gegen $P^{-1}$ strebt. Sobald $P$ ermittelt ist, ergibt sich die orthogonale Matrix über $U = A \cdot P^{-1}$.

Geometrische Interpretation der Faktoren

Die Polarzerlegung veranschaulicht jede lineare Transformation als Hintereinanderausführung zweier grundlegender geometrischer Operationen:

  • Streckung durch P: Die Matrix $P$ dehnt oder staucht den Raum entlang eines Satzes paarweise orthogonaler Hauptachsen mit nicht-negativen Skalierungsfaktoren.
  • Drehung durch U: Die Matrix $U$ führt anschließend eine starre Rotation (oder Drehspiegelung) des Raumes aus, ohne Längen oder Winkel zu verzerren.

Konkretes Rechenbeispiel im Polare-Zerlegung-Rechner

Betrachten wir die folgende $2 \times 2$-Matrix:

$$A = \begin{pmatrix} 0 & -2 \ 2 & 0 \end{pmatrix}$$

  1. Gram-Matrix bilden: $$A^T A = \begin{pmatrix} 0 & 2 \ -2 & 0 \end{pmatrix} \begin{pmatrix} 0 & -2 \ 2 & 0 \end{pmatrix} = \begin{pmatrix} 4 & 0 \ 0 & 4 \end{pmatrix}$$

  2. Matrixwurzel P berechnen: $$P = \sqrt{A^T A} = \begin{pmatrix} \sqrt{4} & 0 \ 0 & \sqrt{4} \end{pmatrix} = \begin{pmatrix} 2 & 0 \ 0 & 2 \end{pmatrix}$$

  3. Orthogonale Matrix U ermitteln: $$U = A \cdot P^{-1} = \begin{pmatrix} 0 & -2 \ 2 & 0 \end{pmatrix} \begin{pmatrix} 0{,}5 & 0 \ 0 & 0{,}5 \end{pmatrix} = \begin{pmatrix} 0 & -1 \ 1 & 0 \end{pmatrix}$$

Hierbei ist $U$ eine reine Drehung um $90^\circ$ im Gegenuhrzeigersinn ($\det(U) = 1, U^T U = I$) und $P$ eine isotrope Streckung um den Faktor 2. Der Polare-Zerlegung-Rechner bestätigt exakt $U \cdot P = A$.

Typische Anwendungsbereiche in Praxis und Wissenschaft

Der Polare-Zerlegung-Rechner ist ein unverzichtbares Hilfsmittel für Forschung, Ingenieurwesen und Informatik:

  • Kontinuumsmechanik & Festkörperphysik: In der nichtlinearen Kontinuumsmechanik zerlegt der Deformationsgradient $F = RU$ Verformungen in die reine Rotation $R$ und den rechten Verzerrungstensor $U$.
  • Computergrafik & 3D-Animation: Bei der Interpolation von Transformationsmatrizen (Matrix Blending / Skinning) verhindert die Zerlegung unnatürliche Scher- und Verzerrungseffekte durch getrennte Behandlung von Rotation und Skalierung.
  • Robotik & Computervision: Zur Bestimmung der optimalen Ausrichtung (Orthogonales Prokrustes-Problem) extrahiert der Algorithmus die Rotationsmatrix $U$ aus verrauschten Messdaten.
  • Numerische lineare Algebra: Vorbereitung von Matrizen zur robusten Berechnung von Singulärwerten (SVD) und Konditionsanalysen.

Numerische Präzision und Annahmen

Der Polare-Zerlegung-Rechner führt bis zu 30 Iterationsschritte durch, was für reguläre und gut konditionierte Matrizen eine Konvergenz bis zur Maschinengenauigkeit sicherstellt. Bei nahezu singulären Matrizen (Pivotelemente $< 10^{-10}$) weist das System transparent auf numerische Singularitäten hin.

Häufige Fragen zu Polare-Zerlegung-Rechner

Wie funktioniert der Polare-Zerlegung-Rechner?

Der Polare-Zerlegung-Rechner faktorisiert eine quadratische reelle Matrix A in das Produkt A = UP. Dabei wird zunächst die symmetrische positiv semidefinite Matrix P = √(AᵀA) über die Denman-Beavers-Iteration berechnet und anschließend die orthogonale Matrix U = A · P⁻¹ bestimmt.

Was bedeutet die polare Zerlegung geometrisch?

Geometrisch trennt die polare Zerlegung eine lineare Transformation in zwei Anteile: Die positiv semidefinite Matrix P beschreibt eine reine Dehnung oder Stauchung entlang orthogonaler Hauptachsen, während die orthogonale Matrix U eine reine Drehung oder Spiegelung im Raum darstellt.

Wann ist die polare Zerlegung einer Matrix eindeutig?

Ist die Matrix A regulär (invertierbar, det(A) ≠ 0), ist die polare Zerlegung A = UP stets eindeutig bestimmt und P ist positiv definit. Bei einer singulären Matrix existiert die Zerlegung zwar weiterhin, die orthogonale Matrix U ist jedoch nicht mehr eindeutig.

Was ist der Unterschied zwischen rechter und linker Polarzerlegung?

Bei der rechten Polarzerlegung gilt A = UP (zuerst Streckung P, dann Drehung U mit P = √(AᵀA)). Bei der linken Polarzerlegung gilt A = P'U (zuerst Drehung U, dann Streckung P' mit P' = √(AAᵀ)). Beide Darstellungen sind eng miteinander verknüpft.

Werden meine eingegebenen Matrixdaten auf einem Server gespeichert?

Nein. Der Polare-Zerlegung-Rechner führt alle numerischen Matrixiterationen und Berechnungen direkt lokal in Ihrem Webbrowser aus. Es werden zu keinem Zeitpunkt Daten übermittelt oder gespeichert.