Come calcolo l'angolo tra due vettori?

È possibile utilizzare il prodotto punto per risolvere questo problema. Vedere http://en.wikipedia.org/wiki/Dot_product

Il prodotto punto è un'operazione su due vettori. Esistono due diverse definizioni di prodotto punto. Permettere A=[A1,A2,...,An] essere un vettore e B=[B1,B2,...,Bn] essere un altro vettore, quindi abbiamo 2 formule per il prodotto punto:

1) Definizione algebrica:

AB=n1AiBi=A1B1+A2B2+...+AnBn

2) Definizione geometrica:

AB=ABcos(θ)

where θ è l'angolo tra A e B e A indica la grandezza di A e ha la formula:

A=A21+A22+...+A2n

Possiamo risolvere molte domande (come l'angolo tra due vettori) combinando le due definizioni:

n1AiBi=ABcos(θ)

or

A1B1+A2B2+...+AnBn=(A21+A22+...+A2n)(B21+B22+...+B2n)cos(θ)

Se abbiamo due vettori, allora l'unico sconosciuto è θ nell'equazione sopra, e quindi possiamo risolvere θ, che è l'angolo tra i due vettori.

esempio:

Q: Dato A=[2,5,1], B=[9,3,6], trova l'angolo tra di loro.

A:
Dalla domanda, vediamo che ogni vettore ha tre dimensioni. Dall'alto, la nostra formula diventa:

A1B1+A2B2+A3B3=(A21+A22+A23)(B21+B22+B23)cos(θ)

Lato sinistro:

A1B1+A2B2+A3B3=(2)(9)+(5)(3)+(1)(6)=9

Lato destro:

A=A21+A22+A23=22+52+12=30
B=B21+B22+B23=92+(3)2+62=126
θ è sconosciuto

Collega tutto alla formula, otteniamo:

9=(30)(126)cos(θ)

Risolvere per θ:

cos(θ)=9(30)(126)
θ=cos19(30)(126)

Usando una calcolatrice, otteniamo:

θ=81.58 gradi

Guarda il seguente video di ...

Esempio di angolo tra i vettori

Lascia un commento