În geometria euclidiană, produsul punctului, lungimea și unghiul sunt legate între ele. Pentru un vector a, produsul punct a - a este pătratul lungimii lui a, sau
a ⋅ a = ‖ a ‖ 2 {\displaystyle {\mathbf {a} \cdot \mathbf {a} }=\left\||\mathbf {a} \right\|^{2}} 
unde ||a||| reprezintă lungimea (mărimea) lui a. Mai general, dacă b este un alt vector
a ⋅ b = ‖ a ‖ ‖ b ‖ cos θ {\displaystyle \mathbf {a} \cdot \mathbf {b} =\left\|\mathbf {a} \right\\\|\,\left\||\mathbf {b} \right\\\ \cos \theta \,} 
unde ||a||| și ||b||| semnifică lungimea lui a și b, iar θ este unghiul dintre ele.
Această formulă poate fi rearanjată pentru a determina mărimea unghiului dintre doi vectori care nu sunt zero:
θ = arccos ( a ⋅ b ‖ a ‖ a ‖ ‖ b ‖ ) {\displaystyle \theta =\arccos \left({\frac {{\mathbf {a}}\cdot {\mathbf {b}}}{\left\|{\mathbf {a}}\drept\|\left\|{\mathbf {b}}\}\drept\}}}}}\}drept)} 
De asemenea, se pot converti mai întâi vectorii în vectori unitari prin împărțirea la mărimea lor:
a ^ = a ‖ a ‖ {\displaystyle {\boldsymbol {\hat {a}}}={\frac {\mathbf {a}}{\left\|{\mathbf {a}}\right\}|}}}}}} 
atunci unghiul θ este dat de
θ = arccos ( a ^ ⋅ b ^ ) {\displaystyle \theta =\arccos({\boldsymbol {\hat {a}}}}\cdot {\boldsymbol {\hat {b}}})} 
Deoarece cosinusul a 90° este zero, produsul punct al doi vectori ortogonali (perpendiculari) este întotdeauna zero. Mai mult, doi vectori pot fi considerați ortogonali dacă și numai dacă produsul lor în puncte este zero și dacă ambii au o lungime diferită de zero. Această proprietate oferă o metodă simplă de a testa condiția de ortogonalitate.
Uneori, aceste proprietăți sunt utilizate și pentru a defini produsul punct, în special în 2 și 3 dimensiuni; această definiție este echivalentă cu cea de mai sus. Pentru dimensiuni mai mari, formula poate fi utilizată pentru a defini conceptul de unghi.
Proprietățile geometrice se bazează pe faptul că baza este ortonormată, adică compusă din vectori perpendiculari pe perechi cu lungime unitară.
Proiecție scalară
Dacă atât a cât și b au lungimea unu (adică sunt vectori unitari), produsul lor în puncte dă pur și simplu cosinusul unghiului dintre ele.
Dacă numai b este un vector unitar, atunci produsul punctat a - b dă |a| cos(θ), adică mărimea proiecției lui a în direcția lui b, cu semnul minus dacă direcția este opusă. Aceasta se numește proiecția scalară a lui a pe b sau componenta scalară a lui a în direcția lui b (a se vedea figura). Această proprietate a produsului punct are mai multe aplicații utile (de exemplu, a se vedea secțiunea următoare).
Dacă nici a, nici b nu sunt vectori unitari, atunci mărimea proiecției lui a în direcția lui b, de exemplu, ar fi a - (b / |b|), deoarece vectorul unitar în direcția lui b este b / |b|.
Rotație
O rotație a bazei ortonormale în funcție de care este reprezentat vectorul a se obține prin înmulțirea lui a cu o matrice de rotație R. Această înmulțire a matricei este doar o reprezentare compactă a unei secvențe de produse de puncte.
De exemplu, fie
- B1 = {x, y, z} și B2 = {u, v, w} să fie două baze ortonormale diferite ale aceluiași spațiu R3 , B2 fiind obținută prin simpla rotire a lui B1 ,
- a1 = (ax , ay , az ) reprezintă vectorul a în termenii lui B1 ,
- a2 = (au , av , aw ) reprezintă același vector în termenii bazei rotite B2 ,
- u1 , v1 , w1 să fie vectorii de bază rotiți u, v, w reprezentați în termenii lui B1 .
Apoi, rotația de la B1 la B2 se efectuează după cum urmează:
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}}={\begin{bmatrix}a_{u}\a_{v}\a_{w}\end{bmatrix}}. } 
Observați că matricea de rotație R este asamblată prin utilizarea vectorilor de bază rotiți u1 , v1 , w1 ca rânduri ale acesteia, iar acești vectori sunt vectori unitari. Prin definiție, Ra1 constă într-o secvență de produse de puncte între fiecare dintre cele trei rânduri ale lui R și vectorul a1 . Fiecare dintre aceste produse de puncte determină o componentă scalară a lui a în direcția unui vector de bază rotit (a se vedea secțiunea anterioară).
Dacă un1 este un vector de rând, mai degrabă decât un vector de coloană, atunci R trebuie să conțină vectorii de bază rotiți în coloanele sale și trebuie să post-multiplice un1 :
a 2 = a 1 R = [ a x a y a z ] [ u x v x w x 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}}={\begin{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}}. } 