In der euklidischen Geometrie stehen das Punktprodukt, die Länge und der Winkel in Beziehung zueinander. Für einen Vektor a ist das Punktprodukt a - a das Quadrat der Länge von a, oder
a ⋅ a = ‖ a ‖ 2 {\displaystyle {\mathbf {a} \cdot \mathbf {a} }=\links\|\mathbf {a} \rechts\|^{2}} 
wobei ||a||| die Länge (Größe) von a bezeichnet. Allgemeiner ausgedrückt, wenn b ein anderer Vektor ist
a ⋅ b = ‖ a ‖ ‖ b ‖ cos θ {\displaystyle \mathbf {a} \cdot \mathbf {b} =\left\|\mathbf {a} \right\|\,\left\|\mathbf {b} \right\|\cos \theta \,} 
wobei ||a||| und ||b||| die Länge von a und b bezeichnen und θ der Winkel zwischen ihnen ist.
Diese Formel kann umgestellt werden, um die Größe des Winkels zwischen zwei Nicht-Null-Vektoren zu bestimmen:
θ = arccos ( a ⋅ b ‖ a ‖ ‖ b ‖ ) {\displaystyle \theta =\arccos \left({\frac {{\mathbf {a}}\cdot {\mathbf {b}}}{\left\|{\mathbf {a}}}}right\|\left\|{\mathbf {b}}}right\|{\mathbf {b}}}}right}}} 
Man kann die Vektoren auch zunächst in Einheitsvektoren umrechnen, indem man sie durch ihre Größe dividiert:
a ^ = a ‖ a ‖ {\displaystyle {\boldsymbol {\hat {a}}}={\frac {\mathbf {a}}{\left\|{\mathbf {a}}\right\|}}} 
dann ist der Winkel θ gegeben durch
θ = arccos ( a ^ ⋅ b ^ ) {\displaystyle \theta =\arccos({\boldsymbol {\hat {\hat {a}}}\cdot {\boldsymbol {\hat {\hat {b}}})} 
Da der Kosinus von 90° Null ist, ist das Punktprodukt zweier orthogonaler (senkrechter) Vektoren immer Null. Darüber hinaus können zwei Vektoren als orthogonal betrachtet werden, wenn und nur wenn ihr Punktprodukt Null ist und beide eine Länge ungleich Null haben. Diese Eigenschaft bietet eine einfache Methode zum Testen der Bedingung der Orthogonalität.
Manchmal werden diese Eigenschaften auch zur Definition des Punktprodukts verwendet, insbesondere in 2- und 3-Dimensionen; diese Definition entspricht der obigen. Für höhere Dimensionen kann die Formel verwendet werden, um den Begriff des Winkels zu definieren.
Die geometrischen Eigenschaften beruhen darauf, dass die Basis orthonormal ist, d.h. aus paarweise senkrechten Vektoren mit Einheitslänge besteht.
Skalare Projektion
Wenn sowohl a als auch b die Länge eins haben (d.h. Einheitsvektoren sind), gibt ihr Punktprodukt einfach den Kosinus des Winkels zwischen ihnen an.
Wenn nur b ein Einheitsvektor ist, dann ergibt das Punktprodukt a - b |a| cos(θ), d.h. den Betrag der Projektion von a in Richtung b, mit einem Minuszeichen, wenn die Richtung entgegengesetzt ist. Man nennt dies die skalare Projektion von a auf b oder die skalare Komponente von a in Richtung b (siehe Abbildung). Diese Eigenschaft des Punktprodukts hat mehrere nützliche Anwendungen (zum Beispiel, siehe nächster Abschnitt).
Wenn weder a noch b ein Einheitsvektor ist, dann wäre die Größe der Projektion von a in Richtung b z.B. a - (b / |b|), da der Einheitsvektor in Richtung b b / |b| ist.
Rotation
Eine Drehung der orthonormalen Basis, nach der der Vektor a dargestellt wird, erhält man durch eine Multiplikation von a mit einer Rotationsmatrix R. Diese Matrixmultiplikation ist nur eine kompakte Darstellung einer Folge von Punktprodukten.
Lassen Sie zum Beispiel
- B1 = {x, y, z} und B2 = {u, v, w} sind zwei verschiedene orthonormale Basen desselben Raumes R3, wobei B2 durch einfaches Drehen von B1 erhalten wird,
- a1 = (ax, ay, az) stellen den Vektor a in Bezug auf B1 dar,
- a2 = (au, av, aw) stellen denselben Vektor in Bezug auf die rotierte Basis B2 dar,
- u1, v1, w1 sind die rotierten Basisvektoren u, v, w, die durch B1 repräsentiert werden.
Dann wird die Rotation von B1 nach B2 wie folgt durchgeführt:
a 2 = R a 1 = [ u x u y u z v x v y v z w x w y w z ] [ a x a y a z ] = [ u 1 ⋅ a 1 v 1 ⋅ a 1 w 1 ⋅ a 1 ] = [ a u a v a w ] . {\displaystyle {\mathbf {a}}_{2}={\mathbf {Ra}}_{1}={\begin{bmatrix}u_{x}&u_{y}&u_{z}\\v_{x}&v_{y}&v_{z}\\w_{x}&w_{y}&w_{z}\end{bmatrix}}{\begin{bmatrix}a_{x}\\a_{y}\\a_{z}\end{bmatrix}}={\begin{bmatrix}{\mathbf {u}}_{1}\cdot {\mathbf {a}}_{1}\\{\mathbf {v}}_{1}\cdot {\mathbf {a}}_{1}\\mathbf {w}}_{1}\cdot {\mathbf {a}}_{1}\end{bmatrix}={\beginnt{beginnt}a_{u}\\\a_{v}\\a_{w}\end{bmatrix}}. } 
Beachten Sie, dass die Rotationsmatrix R unter Verwendung der gedrehten Basisvektoren u1, v1, w1 als ihre Zeilen zusammengesetzt wird, und diese Vektoren sind Einheitsvektoren. Per Definition besteht Ra1 aus einer Folge von Punktprodukten zwischen jeder der drei Reihen von R und dem Vektor a1. Jedes dieser Punktprodukte bestimmt eine skalare Komponente von a in Richtung eines gedrehten Basisvektors (siehe voriger Abschnitt).
Wenn a1 nicht ein Spaltenvektor, sondern ein Zeilenvektor ist, dann muss R die gedrehten Basisvektoren in seinen Spalten enthalten und a1 nachmultiplizieren:
a 2 = a 1 R = [ a x a y a z ] [ u x v x w x u y v y w y u z v z w z ] = [ u 1 ⋅ a 1 v 1 ⋅ a 1 w 1 ⋅ a 1 ] = [ a u a v a w ] . {\displaystyle {\mathbf {a}}_{2}={\mathbf {a}}_{1}{\mathbf {R}}={\anfang{bmatrix}a_{x}&a_{y}&a_{z}\end{bmatrix}}{\begin{bmatrix}u_{x}&v_{x}&w_{x}\\u_{y}&v_{y}&w_{y}\\u_{z}&v_{z}&w_{z}\end{bmatrix}={\begin{bmatrix}{\mathbf {u}}}_{1}\cdot {\mathbf {a}}_{1}&{\mathbf {v}}}_{1}\cdot {\mathbf {a}}}_{1}&{\mathbf {w}}_{1}\cdot {\mathbf {a}}_{1}\end{bmatrix}}={\begin{bmatrix}a_{u}&a_{v}&a_{w}\end{bmatrix}}. } 