Omni Calculator logo

Rechner für den Winkel zwischen zwei Vektoren

Created by Hanna Pamuła, PhD
Reviewed by Bogna Szyk and Jack Bowater
Translated by Marcelina Wiśniewska and Luise Schwenke
Last updated: Jan 18, 2024


Mit unserem Rechner für den Winkel zwischen zwei Vektoren lernst du schnell, wie du den Winkel zwischen zwei Vektoren bestimmen kannst. Dabei spielt es keine Rolle, ob deine Vektoren in 2D oder 3D sind. Egal, ob sie durch ihre Koordinaten oder Anfangs- und Endpunkte definiert sind – unser Rechner hat damit kein Problem. Probiere ihn einfach aus und sieh dir die Definitionen und Erklärungen weiter unten an; wenn du nach Formeln für den Winkel zwischen zwei Vektoren suchst, wirst du sie dort finden.

Formeln für den Winkel zwischen zwei Vektoren

In diesem Abschnitt findest du die Formeln für den Winkel zwischen zwei Vektoren – und nur die Formeln. Wenn du verstehen möchtest, wie wir sie herleiten, lies direkt den nächsten Abschnitt, Wie findet man den Winkel zwischen zwei Vektoren?

Bild des Winkels zwischen zwei Vektoren

Winkel zwischen zwei 2D-Vektoren

  1. Durch Koordinaten dargestellte Vektoren:
2D-Vektor in Koordinatendarstellung

Für den Vektor a\boldsymbol a:

a=(xa,ya)\qquad\scriptsize \boldsymbol a = (x_a,y_a)

und den Vektor b\boldsymbol b:

b=(xb,yb)\qquad\scriptsize \boldsymbol b = (x_b,y_b)

ist der Winkel:

Winkel=arccos(xaxb+yaybxa2+ya2xb2+yb2)\quad\scriptsize\begin{split} \mathrm{Winkel} &= \mathrm{arccos}\bigg(\! \frac{x_ax_b +y_a y_b} {\sqrt{x_a^2+y_a^2}\cdot\sqrt{x_b^2+y_b^2}}\bigg) \end{split}
  1. Durch Anfangs- und Endpunkte dargestellte Vektoren:
2D-Vektor. Notation: Anfangs- und Endpunktkoordinaten.

Für den Vektor a\boldsymbol a:

A=(x1,y1)\qquad\scriptsize A =(x_1,y_1)

und:

B=(x2,y2)\qquad\scriptsize B =(x_2,y_2)

Vektor a\boldsymbol a ist gleich:

a=(x2x1,y2y1)\qquad\scriptsize\boldsymbol a = (x_2-x_1,y_2-y_1)

Für den Vektor b\boldsymbol b:

C=(x3,y3)\qquad\scriptsize C =(x_3,y_3)

und:

D=(x4,y4)\qquad\scriptsize D =(x_4,y_4)

Vektor b\boldsymbol b ist also:

b=(x4x3,y4y3)\qquad\scriptsize\boldsymbol{b}=(x_4-x_3,y_4-y_3)

und:

Winkel=arccos(((x2x1)(x4x3)+(y2y1)(y4y3))/((x2x1)2+(y2y1)2(x4x3)2+(y4y3)2))\scriptsize\begin{split} \mathrm{Winkel} = &\mathrm{arccos}\Big(\big((x_2-x_1)(x_4-x_3)\\ &+(y_2-y_1)(y_4-y_3)\big)\\ & /\big(\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}\\ & \cdot\!\sqrt{(x_4-x_3)^2+(y_4-y_3)^2}\big)\Big) \end{split}

Winkel zwischen zwei 3D-Vektoren

  1. Durch Koordinaten dargestellte Vektoren:
3D-Vektor in Koordinatendarstellung
a=(xa,ya,za)\qquad\scriptsize\boldsymbol a = (x_a,y_a,z_a)

und:

b=(xb,yb,zb)\qquad\scriptsize\boldsymbol b = (x_b,y_b,z_b)

dann der der Winkel:

Winkel=arccos((xaxb+yayb+zazb)/(xa2+ya2+za2xb2+yb2+zb2))\scriptsize \begin{split} &\mathrm{Winkel} = \mathrm{arccos}\Big((x_a x_b+y_a y_b+z_a z_b)\\ & /\big(\sqrt{x_a^2+y_a^2+z_a^2}\cdot\sqrt{x_b^2+y_b^2+z_b^2}\,\big)\Big) \end{split}

Durch Anfangs- und Endpunkte dargestellte Vektoren:

3D-Vektor. Notation: Anfangs- und Endpunktkoordinaten

Für den Vektor a\boldsymbol{a}:

A=(x1,y1,z1)\qquad\scriptsize A = (x_1,y_1,z_1)

und:

B=(x2,y2,z2)\qquad\scriptsize B =(x_2,y_2,z_2)

Also:

a=(x2x1,y2y1,z2z1)\qquad\scriptsize\boldsymbol{a} = (x_2-x_1,y_2-y_1,z_2-z_1)

Für den Vektor b\boldsymbol{b}:

C=(x3,y3,z3)\qquad\scriptsize C = (x_3,y_3,z_3)

und:

D=(x4,y4,z4)\qquad\scriptsize D =(x_4,y_4,z_4)

Also:

b=(x4x3,y4y3,z4z3)\qquad\scriptsize\boldsymbol{b}=(x_4-x_3,y_4-y_3,z_4-z_3)

Finde die endgültige Formel analog zur 2D-Version:

Winkel=arccos(((x2x1)(x4x3)+(y2y1)(y4y3)+(z2z1)(z4z3))/((x2x1)2+(y2y1)2+(z2z1)2(x4x3)2+(y4y3)2+(z4z3)2))\scriptsize\begin{split} &\mathrm{Winkel} = \mathrm{arccos}\Big(\big((x_2-x_1)(x_4-x_3)\\ &+(y_2-y_1)(y_4-y_3) +(z_2-z_1)(z_4-z_3)\big) \\& /\big(\sqrt{(x_2-x_1)^2+(y_2-y_1)^2+(z_2-z_1)^2}\\ & \!\cdot\!\sqrt{(x_4-x_3)^2+(y_4-y_3)^2 +(z_4-z_3)^2}\big)\Big) \end{split}

Es ist auch möglich, dass einer der Vektoren durch Koordinaten und der andere durch einen Anfangs- und Endpunkt definiert wird, das soll uns hier aber nicht weiter stören. Wichtig ist nur, dass dir unser Rechner für Winkel zwischen zwei Vektoren alle möglichen Kombinationen zur Verfügung stellt.

Wie findet man den Winkel zwischen zwei Vektoren?

OK, der obige Absatz war für die TL;DR-Fans. Um die Formeln für den Winkel zwischen zwei Vektoren besser zu verstehen, schauen wir uns an, woher sie kommen:

  1. Beginnen wir mit der grundlegenden geometrischen Formel zur Berechnung des Skalarprodukts 🇺🇸:

    Das Skalarprodukt ist das Produkt der Längen (Beträge) der Vektoren, multipliziert mit dem Kosinus des Winkels zwischen ihnen (hier bezeichnet mit α\alpha):

ab=abcos(α)\small\qquad\boldsymbol{a}\cdot\boldsymbol{b} = |\boldsymbol{a}| \, |\boldsymbol{b}| \cos(\alpha)

🙋 Schau dir unseren Vektorlänge Rechner 🇺🇸 an, falls du dich nicht mehr an die Definition der Vektorlänge (auch bekannt als Vektorbetrag) erinnerst!

  1. Dann schreibe die Gleichung so um, dass du den Winkel erhältst:

    Teile durch das Produkt der Längen der Vektoren:

cos(α)=(abab)\qquad\scriptsize\cos(\alpha) = \left(\frac{\boldsymbol{a}\cdot\boldsymbol{b}}{|\boldsymbol{a}| \, |\boldsymbol{b}|}\right)

Finde die Umkehrfunktion des Kosinus (Arkuskosinus) für beide Seiten:

α=arccos(abab)\qquad\scriptsize\alpha = \mathrm{arccos}\left(\frac{\boldsymbol{a}\cdot\boldsymbol{b}}{|\boldsymbol{a}| \, |\boldsymbol{b}|}\right)
  1. Erinnere dich daran, wie die Länge eines Vektors definiert wird:

    Da die Länge gleich der Quadratwurzel aus der Summe der Vektorkomponenten zum Quadrat ist, ergibt sich, dass:

    • v=x2+y2|\boldsymbol{v}| =\sqrt{x^2+y^2} im 2D-Raum und

    • v=x2+y2+z2|\boldsymbol{v}| =\sqrt{x^2+y^2+z^2} im 3D-Raum.

Hast du bemerkt, dass das die gleiche Formel ist, die auch im Abstandrechner angewendet wird? Sie stammt direkt aus der Geometrie. Das erklären wir dir ganz genau im Rechner für den Satz des Pythagoras.

  1. Verwende die algebraische Formel für das Skalarprodukt (die Summe der Produkte der Vektorkomponenten) und setze die Beträge ein:

Im 2D-Raum:

Wir definieren die Vektoren a\boldsymbol{a} und b\boldsymbol{b} als:

a=(xa,ya)\qquad\scriptsize\boldsymbol{a} = (x_a,y_a)

und:

b=(xb,yb)\qquad\scriptsize\boldsymbol{b} = (x_b,y_b)
α=arccos((xaxb+yayb)/(xa2+ya2xb2+yb2))\qquad\scriptsize \begin{split} \alpha = &\mathrm{arccos}\Big(\big(x_a x_b+y_a y_b\big)\\ &/\big(\sqrt{x_a^2+y_a^2}\!\cdot\!\sqrt{x_b^2+y_b^2}\big)\Big) \end{split}

Im 3D-Raum:

Wir definieren die Vektoren a\boldsymbol{a} und b\boldsymbol{b} als:

a=(xa,ya,za)\qquad\scriptsize\boldsymbol{a} = (x_a,y_a,z_a)

und:

b=(xb,yb,zb)\qquad\scriptsize\boldsymbol{b} = (x_b,y_b,z_b)

Dann:

α=arccos((xaxb+yayb+zazb)/(xa2+ya2+za2xb2+yb2+zb2))\scriptsize \begin{split} &\alpha = \mathrm{arccos}\Big(\big(x_a x_b+y_a y_b +z_a z_b\big)\\ &/\big(\sqrt{x_a^2+y_a^2+z_a^2} \cdot \sqrt{x_b^2+y_b^2+z_b^2}\big)\Big) \end{split}

Und das war’s!

Wenn deine Vektoren in einer anderen Form vorliegen (du kennst ihre Anfangs- und Endpunkte), musst du vorher einige Berechnungen durchführen. Das Ziel ist es, sie in die Standardvektorschreibweise zu bringen.

Wenn dein Beispielvektor durch den Anfangspunkt A=(x1,y1)A=(x_1, y_1) und den Endpunkt B=(x2,y2)B=(x_2, y_2) gegeben ist, dann kann er als Vektor a\boldsymbol{a} wie folgt dargestellt werden:

a=(x2x1,y2y1)\scriptsize\boldsymbol{a} = (x_2-x_1,y_2-y_1)

Du bist dir noch etwas unsicher? Kein Grund zur Sorge! Wir haben einige Beispielrechnungen vorbereitet, mit denen alles sonnenklar wird.

Winkel zwischen zwei 3D-Vektoren berechnen – ein Beispiel

Angenommen, wir wollen den Winkel zwischen zwei Vektoren finden:

a=(3,6,1)\scriptsize\boldsymbol{a} = (3, 6, 1)

und b\boldsymbol{b} definiert als der Vektor zwischen den Punkten A=(1,1,2)A = (1, 1, 2) und B=(4,8,6)B = (-4, -8, 6).

Was müssen wir tun?

  1. Zuerst Berechne den Vektor b\boldsymbol{b} anhand der Anfangs- und Endpunkte:
b=(41,81,62)=(5,9,4)\qquad\scriptsize \begin{split} \boldsymbol{b} &= (-4-1,-8-1,6-2)\\ &= (-5,-9,4) \end{split}
  1. Finde dann das Skalarprodukt der Vektoren a\boldsymbol{a} und b\boldsymbol{b}:
  ab=(3(5))+(6(9))+(14)=1554+4=65\quad\ \ \scriptsize \begin{split} \boldsymbol{a}\cdot\boldsymbol{b}&= (3 \cdot (-5)) + (6 \cdot (-9)) + (1\cdot 4)\\ & = -15 - 54 + 4 = -65 \end{split}
  1. Als Nächstes bestimme die Länge der Vektoren:
a=32+62+12=466,782\qquad\scriptsize\begin{split} |\boldsymbol{a}|&=\sqrt{3^2+6^2+1^2}\\ &=\sqrt{46}\approx6,782 \end{split}

Und:

b=(5)2+(9)2+42=12211,045\qquad\scriptsize\begin{split} |\boldsymbol{b}|&=\sqrt{(-5)^2+(-9)^2+4^2}\\ &=\sqrt{122}\approx11,045 \end{split}
  1. Verwende schließlich die umgewandelte Skalarproduktgleichung:
α=arccos(abab)=arccos(656,78211,045)=arccos(0,86767)=150,189°150,2°\qquad\scriptsize\begin{split} \alpha &= \mathrm{arccos}\left(\frac{\boldsymbol{a}\cdot\boldsymbol{b}}{|\boldsymbol{a}| \, |\boldsymbol{b}|}\right) \\[1em] &=\mathrm{arccos}\left(\frac{-65}{6,782\cdot11,045}\right) \\[1em] &=\mathrm{arccos}(-0,86767) \\[1em] &=150,189\degree\approx150,2\degree \end{split}

Und das war’s! Du hast gerade den Winkel zwischen zwei 3D-Vektoren berechnet. Herzlichen Glückwunsch!

Wenn du noch mehr über verschiedene Elemente im Koordinatensystem lernen möchtest, empfehlen wir dir den Rechner für die mittlere Änderungsrate.

Wie kann ich den Winkel zwischen zwei Vektoren berechnen?

Wie funktioniert also unser Rechner für den Winkel zwischen zwei Vektoren? Folge dieser Schritt-für-Schritt-Anleitung:

  1. Wähle deinen Vektorraum. Nehmen wir das gleiche Beispiel wie im vorherigen Abschnitt. Unsere Vektoren und Punkte haben drei Koordinaten, also müssen wir die Option 3D wählen.

  2. Wähle die Darstellung des ersten Vektors. Der erste Vektor ist in Standardnotation, wir wählen also die Option Koordinatendarstellung.

  3. Eingabe des ersten Vektors. Gib x=3,x = 3, y=6,y = 6, und z=1z = 1 ein.

  4. Wähle die Darstellung des zweiten Vektors. Diesmal wählen wird die Punktdarstellung.

  5. Trag die Werte des zweiten Vektors ein. Gib A=(1,1,2)\boldsymbol A = (1,1,2) und B=(4,8,6)\boldsymbol B = (-4,-8,6) in die entsprechenden Felder ein.

  6. Sobald du das letzte Feld ausfüllst, hat der Rechner den Winkel zwischen den zwei 3D-Vektoren ermittelt. In unserem Fall sind es 150,2Grad150,2 Grad – das ist natürlich dasselbe Ergebnis, das wir bei den manuellen Berechnungen erhalten haben.

FAQ

Was ist ein Vektor?

Ein Vektor ist ein geometrisches Objekt, das sowohl einen Betrag als auch eine Richtung hat. Vektoren werden häufig verwendet, um physikalische Größen wie Kraft, Geschwindigkeit und Verschiebung darzustellen.

Wie definiert man den Winkel zwischen zwei Vektoren?

Der Winkel zwischen zwei Vektoren wird durch den umgekehrten Kosinus der Skalarprodukte der beiden Vektoren und das Produkt ihrer Längen definiert.

Wie kann ich den Winkel zwischen zwei Vektoren in 2D berechnen?

Um den Winkel zwischen zwei Vektoren in einem 2D-Raum zu berechnen:

  1. Finde das Skalarprodukt der Vektoren.
  2. Teile das Skalarprodukt durch die Länge des ersten Vektors.
  3. Teile das Ergebnis durch die Länge des zweiten Vektors.

Mathematisch kann der Winkel α zwischen zwei Vektoren [xa, ya] und [xb, yb] wie folgt beschrieben werden:

α = arccos[(xa xb + ya yb) / (√(xa² + ya²) × √(xb² + yb²))]

Wie kann ich den Winkel zwischen zwei Vektoren in 3D berechnen?

Um den Winkel zwischen zwei Vektoren in einem 3D-Raum zu berechnen:

  1. Finde das Skalarprodukt der Vektoren.
  2. Teile das Skalarprodukt durch die Länge des ersten Vektors.
  3. Teile das Ergebnis durch die Länge des zweiten Vektors.

Mathematisch kann der Winkel α zwischen zwei Vektoren [xa, ya, za] und [xb, yb, zb] wie folgt beschrieben werden:

α = arccos[(xa xb + ya yb + za zb) / (√(xa² + ya² + za²) × √(xb² + yb² + zb²))]

Hanna Pamuła, PhD
Image of the angle between two vectors
Vectors in
3D
Vector a
coordinate representation
3D Vector in a component form
x
y
z
Vector b
coordinate representation
3D Vector in a component form
x
y
z
Angle between two vectors
α
deg
Check out 6 similar angle calculators 🕑
Central angleClock angleComplementary angles… 3 more
People also viewed…

Car vs. Bike

Everyone knows biking is fantastic, but only this Car vs. Bike Calculator turns biking hours into trees! 🌳

Cyclomatic complexity

With our cyclomatic complexity calculator, you will quickly determine if your program is too intricate!

Diagonal of a square

Wie findet man die Diagonale eines Quadrats? Wie lautet die Formel für die Diagonale eines Quadrats? Finde die Antworten mithilfe unseres Quadrat-Diagonale-Rechners! ⧅

Meat footprint

Check out the impact meat has on the environment and your health.