Orthogonale Projektion

Orthogonale Projektion

Studium
proj⁡b⃗(a⃗)=a⃗⋅b⃗b⃗⋅b⃗ b⃗\operatorname{proj}_{\vec{b}}(\vec{a}) = \frac{\vec{a} \cdot \vec{b}}{\vec{b} \cdot \vec{b}} \, \vec{b}

Voraussetzung: b⃗≠0⃗\vec{b} \neq \vec{0}

a⃗\vec{a}
Vektor, der projiziert wird
b⃗\vec{b}
Vektor, auf dessen Richtung projiziert wird (nicht der Nullvektor)
proj⁡b⃗(a⃗)\operatorname{proj}_{\vec{b}}(\vec{a})
orthogonale Projektion von a auf die Gerade durch 0 in Richtung b
a⃗⋅b⃗\vec{a} \cdot \vec{b}
Skalarprodukt

Die orthogonale Projektion zerlegt einen Vektor in einen Anteil parallel und einen Anteil senkrecht zu einer Richtung.

Erklärung

Die orthogonale Projektion von a⃗\vec{a} auf b⃗\vec{b} ist der „Schatten“ von a⃗\vec{a} auf der Geraden Rb⃗\mathbb{R}\vec{b}, wenn das Licht senkrecht zu b⃗\vec{b} einfällt. Sie liefert die eindeutige Zerlegung

a⃗=proj⁡b⃗(a⃗)⏟∥ b⃗+(a⃗−proj⁡b⃗(a⃗))⏟⊥ b⃗.\vec{a} = \underbrace{\operatorname{proj}_{\vec{b}}(\vec{a})}_{\parallel\, \vec{b}} + \underbrace{\left(\vec{a} - \operatorname{proj}_{\vec{b}}(\vec{a})\right)}_{\perp\, \vec{b}}.

Der Faktor λ=a⃗⋅b⃗b⃗⋅b⃗\lambda = \frac{\vec{a} \cdot \vec{b}}{\vec{b} \cdot \vec{b}} ergibt sich aus der Forderung (a⃗−λb⃗)⋅b⃗=0(\vec{a} - \lambda \vec{b}) \cdot \vec{b} = 0. Ist b⃗\vec{b} ein Einheitsvektor, vereinfacht sich die Formel zu (a⃗⋅b⃗) b⃗(\vec{a} \cdot \vec{b})\, \vec{b}.

Eigenschaften und Anwendungen:

  • Die Länge der Projektion ist ∣a⃗⋅b⃗∣∣b⃗∣\frac{|\vec{a} \cdot \vec{b}|}{|\vec{b}|}. Ohne Betrag heißt a⃗⋅b⃗∣b⃗∣\frac{\vec{a} \cdot \vec{b}}{|\vec{b}|} Skalarprojektion; ihr Vorzeichen zeigt, ob die Projektion in oder gegen die Richtung von b⃗\vec{b} zeigt.
  • Die Abbildung a⃗↦proj⁡b⃗(a⃗)\vec{a} \mapsto \operatorname{proj}_{\vec{b}}(\vec{a}) ist linear und idempotent: Zweimal projizieren ändert nichts mehr.
  • Der Rest a⃗−proj⁡b⃗(a⃗)\vec{a} - \operatorname{proj}_{\vec{b}}(\vec{a}) ist der Lotvektor. Seine Länge ist der Abstand der Spitze von a⃗\vec{a} zur Geraden durch 00 in Richtung b⃗\vec{b}.
  • Das Gram-Schmidt-Verfahren zieht schrittweise solche Projektionen ab, um eine Orthogonalbasis zu bauen.

Die Formel gilt in jedem Rn\mathbb{R}^n und allgemein in Räumen mit Skalarprodukt.

Beispiele

Für a⃗=(2, 1, 3)\vec{a} = (2,\ 1,\ 3) und b⃗=(1, 1, 0)\vec{b} = (1,\ 1,\ 0) ist a⃗⋅b⃗=3\vec{a} \cdot \vec{b} = 3 und b⃗⋅b⃗=2\vec{b} \cdot \vec{b} = 2:

proj⁡b⃗(a⃗)=32(110)=(32320),a⃗−proj⁡b⃗(a⃗)=(12−123)\operatorname{proj}_{\vec{b}}(\vec{a}) = \frac{3}{2} \begin{pmatrix} 1 \\ 1 \\ 0 \end{pmatrix} = \begin{pmatrix} \frac{3}{2} \\ \frac{3}{2} \\ 0 \end{pmatrix}, \qquad \vec{a} - \operatorname{proj}_{\vec{b}}(\vec{a}) = \begin{pmatrix} \frac{1}{2} \\ -\frac{1}{2} \\ 3 \end{pmatrix}

Probe: (12, −12, 3)⋅(1, 1, 0)=0\left(\frac{1}{2},\ -\frac{1}{2},\ 3\right) \cdot (1,\ 1,\ 0) = 0. Die Projektion hat die Länge 32≈2,12\frac{3}{\sqrt{2}} \approx 2{,}12.

Projektion von a⃗=(3, −4, 5)\vec{a} = (3,\ -4,\ 5) auf den Einheitsvektor b⃗=(0, 1, 0)\vec{b} = (0,\ 1,\ 0): Der Faktor ist a⃗⋅b⃗=−4\vec{a} \cdot \vec{b} = -4, also proj⁡b⃗(a⃗)=(0, −4, 0)\operatorname{proj}_{\vec{b}}(\vec{a}) = (0,\ -4,\ 0). Bei Einheitsvektoren der Koordinatenachsen liest man die Projektion direkt ab.

Typische Fehler

  • Durch ∣b⃗∣|\vec{b}| statt durch ∣b⃗∣2=b⃗⋅b⃗|\vec{b}|^2 = \vec{b} \cdot \vec{b} teilen. Das ist nur bei Einheitsvektoren dasselbe.
  • proj⁡b⃗(a⃗)\operatorname{proj}_{\vec{b}}(\vec{a}) und proj⁡a⃗(b⃗)\operatorname{proj}_{\vec{a}}(\vec{b}) verwechseln. Die Projektion ist nicht symmetrisch.
  • Den Faktor λ\lambda als Ergebnis angeben. Die Projektion ist der Vektor λb⃗\lambda \vec{b}, nicht die Zahl λ\lambda.

Verwandte Formeln