σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsSkills
Ctrl K
AO
+1,2 Tsd. Lernende
AnmeldenBeitreten ↗
RoadmapsSkills
AO
+1,2 Tsd. Lernende
Anmelden
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyRoadmapsSkills
Ctrl K
AO
+1,2 Tsd. Lernende
AnmeldenBeitreten ↗
RoadmapsSkills
AO
+1,2 Tsd. Lernende
Anmelden
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Linear Algebra-Skill›Modul 2 · Lineare Gleichungssysteme lösen›Thema 2.2·~50 Min.Mittelstufe

LU-Zerlegung

Position in der SkillModul 2 von 4 · Thema 2 von 3
2.2 LU-Zerlegung
—Lab-Punkte— / 100XP gesamt—Serie—

Elimination zum Merken

Das Gauß-Verfahren löst Ax=bA\mathbf{x}=\mathbf{b}Ax=b, indem Vielfache einer Zeile von den darunterliegenden Zeilen abgezogen werden, bis die Matrix oberes Dreieck UUU hat. Die verwendeten Multiplikatoren lohnt es sich aufzuheben: unter die Diagonale einer unteren Dreiecksmatrix LLL mit Einsen auf der Diagonale gesetzt, ergeben sie A=LUA=LUA=LU. Die Zerlegung hält die gesamte Elimination fest, die Arbeit wird also einmal geleistet und wiederverwendet.

A=LU,Ly=b,Ux=yA=LU,\qquad L\mathbf{y}=\mathbf{b},\qquad U\mathbf{x}=\mathbf{y}A=LU,Ly=b,Ux=y(1)

Zum Lösen berechnet man zuerst Ly=bL\mathbf{y}=\mathbf{b}Ly=b durch Vorwärtseinsetzen (von oben nach unten), dann Ux=yU\mathbf{x}=\mathbf{y}Ux=y durch Rückwärtseinsetzen (von unten nach oben). Jeder Schritt kostet etwa n2n^2n2 Operationen, die Zerlegung etwa 23n3\tfrac{2}{3}n^332​n3. Bei vielen rechten Seiten (viele Szenarien mit derselben Matrix) zerlegt man einmal und zahlt pro Szenario nur n2n^2n2.

Eine LU von HandSei A=(2145)A=\begin{pmatrix}2&1\\4&5\end{pmatrix}A=(24​15​). Der Multiplikator ist 4/2=24/2=24/2=2: Ziehen Sie das Doppelte von Zeile 1 von Zeile 2 ab, so erhalten Sie U=(2103)U=\begin{pmatrix}2&1\\0&3\end{pmatrix}U=(20​13​) und L=(1021)L=\begin{pmatrix}1&0\\2&1\end{pmatrix}L=(12​01​). Probe: LU=(2142+3)=ALU=\begin{pmatrix}2&1\\4&2+3\end{pmatrix}=ALU=(24​12+3​)=A. Lösung von Ax=(3,9)A\mathbf{x}=(3,9)Ax=(3,9): Ly=bL\mathbf{y}=\mathbf{b}Ly=b gibt y1=3y_1=3y1​=3, y2=9−2⋅3=3y_2=9-2\cdot3=3y2​=9−2⋅3=3; dann gibt Ux=yU\mathbf{x}=\mathbf{y}Ux=y den Wert x2=1x_2=1x2​=1, 2x1+1=32x_1+1=32x1​+1=3, also x=(1,1)\mathbf{x}=(1,1)x=(1,1).
  • LLL: untere Dreiecksmatrix, Einsen auf der Diagonale, die Eliminationsmultiplikatoren darunter.
  • UUU: obere Dreiecksmatrix, Ergebnis der Elimination; ihre Diagonale enthält die Pivots.
  • Pivotisierung: Zeilen tauschen, damit das Pivot groß ist; das ergibt PA=LUPA=LUPA=LU mit einer Permutationsmatrix PPP.
Ein Null- oder winziges Pivot erfordert einen ZeilentauschBei (0111)\begin{pmatrix}0&1\\1&1\end{pmatrix}(01​11​) ist das erste Pivot 0, und einfache Elimination teilt durch null, obwohl die Matrix durchaus invertierbar ist. Ein Zeilentausch behebt das. Ein winziges statt null gewordenes Pivot führt nicht zum Absturz, erzeugt aber riesige Multiplikatoren und ruiniert die Genauigkeit; echte Bibliotheken pivotieren deshalb immer.

Lab: Was bewertet wird

  • Die Matrix L15 Pkt.
  • Die Matrix U15 Pkt.
  • Eine Determinante aus U15 Pkt.
  • Lösen mit L und U15 Pkt.
  • Warum pivotisieren15 Pkt.
  • Die Schritte einer LU-Lösung10 Pkt.
  • Warum einmal zerlegen15 Pkt.
0/ 7 beantwortet
Aufgaben
1Matrix · Vektor15 Pkt.Nicht beantwortet

Sei A=(2145)A=\begin{pmatrix}2&1\\4&5\end{pmatrix}A=(24​15​). Tragen Sie den unteren Dreiecksfaktor LLL (Einsen auf der Diagonale) von A=LUA=LUA=LU ohne Zeilentausch ein.

L=L =L=
2Matrix · Vektor15 Pkt.Nicht beantwortet

Sei A=(2145)A=\begin{pmatrix}2&1\\4&5\end{pmatrix}A=(24​15​). Tragen Sie den oberen Dreiecksfaktor UUU ein.

U=U =U=
3Numerische Antwort15 Pkt.Nicht beantwortet

Die Matrix A=(211433879)A=\begin{pmatrix}2&1&1\\4&3&3\\8&7&9\end{pmatrix}A=​248​137​139​​ zerfällt ohne Tausch in L=(100210431)L=\begin{pmatrix}1&0&0\\2&1&0\\4&3&1\end{pmatrix}L=​124​013​001​​ und U=(211011002)U=\begin{pmatrix}2&1&1\\0&1&1\\0&0&2\end{pmatrix}U=​200​110​112​​. Bestimmen Sie det⁡A\det AdetA.

det⁡A=\det A =detA=akzeptiert: ± 0.001
4Numerische Antwort15 Pkt.Nicht beantwortet

Sei A=(2145)A=\begin{pmatrix}2&1\\4&5\end{pmatrix}A=(24​15​). Lösen Sie mit L=(1021)L=\begin{pmatrix}1&0\\2&1\end{pmatrix}L=(12​01​) und U=(2103)U=\begin{pmatrix}2&1\\0&3\end{pmatrix}U=(20​13​) das System Ax=(5,13)A\mathbf{x}=(5,13)Ax=(5,13). Wie groß ist x1x_1x1​?

x1=x_1 =x1​=akzeptiert: ± 0.001
5Auswahl15 Pkt.Nicht beantwortet

Was geht schief, wenn man auf (0111)\begin{pmatrix}0&1\\1&1\end{pmatrix}(01​11​) die einfache Elimination ohne Zeilentausch anwendet?

6Schritte ordnen10 Pkt.Nicht beantwortet

Bringen Sie die Schritte zur Lösung von Ax=bA\mathbf{x}=\mathbf{b}Ax=b mit pivotisierter LU in die richtige Reihenfolge.

Zum Umsortieren ziehen, oder ein Element fokussieren, mit Leertaste anheben, mit Pfeiltasten bewegen und mit Leertaste ablegen.

  1. 1Vorwärtseinsetzen: Ly=PbL\mathbf{y}=P\mathbf{b}Ly=Pb lösen
  2. 2PA=LUPA=LUPA=LU zerlegen
  3. 3Rückwärtseinsetzen: Ux=yU\mathbf{x}=\mathbf{y}Ux=y lösen
  4. 4Zeilentausch auf die rechte Seite anwenden: PbP\mathbf{b}Pb
7In Worten erklären15 Pkt.Nicht beantwortet

Sie müssen Ax=bA\mathbf{x}=\mathbf{b}Ax=b für 1000 verschiedene Vektoren b\mathbf{b}b mit derselben Matrix AAA lösen. Sagen Sie in zwei Sätzen, wie die LU-Zerlegung hilft.

Mathe-ModusEingabe per Tastatur oder LaTeXAufgabe 1 von 7 · Strg ⏎ zum Prüfen

Melde dich an, um deinen Code auszuführen.

Alle Lektionen kannst du kostenlos lesen. Erstelle ein Konto oder melde dich an, um Code auszuführen, Tests zu starten und dieses Lab abzugeben.

  • IDE im Browser mit Bash-Terminal — nichts zu installieren
  • Sofortige Bewertung, XP und dein Platz auf der Skill
Konto erstellenAnmelden
ODER
Weiter mit GitHub