Calcolatore Angolo tra Due Vettori
Calcola l’angolo tra vettori 2D e 3D con prodotto scalare
Formula per Calcolare l’Angolo tra Due Vettori
L’angolo θ tra due vettori A e B si calcola utilizzando il prodotto scalare e la formula dell’arcocoseno:
Dove:
- A · B = Prodotto scalare dei vettori (somma dei prodotti delle componenti corrispondenti)
- |A| = Modulo (lunghezza) del vettore A
- |B| = Modulo (lunghezza) del vettore B
- arccos = Funzione arcocoseno (inverso del coseno)
Passaggi per il Calcolo
- Calcola il prodotto scalare: A · B = (Ax × Bx) + (Ay × By) + (Az × Bz)
- Calcola il modulo del vettore A: |A| = √(Ax² + Ay² + Az²)
- Calcola il modulo del vettore B: |B| = √(Bx² + By² + Bz²)
- Calcola il coseno dell’angolo: cos(θ) = (A · B) / (|A| × |B|)
- Calcola l’angolo: θ = arccos(cos(θ))
- Converti in gradi se necessario: Gradi = Radianti × (180 / π)
Esempi Pratici di Calcolo
Esempio 1: Vettori 2D
Dato: A = (3, 4) e B = (1, 2)
Prodotto scalare: A · B = (3×1) + (4×2) = 3 + 8 = 11
Modulo A: |A| = √(3² + 4²) = √25 = 5
Modulo B: |B| = √(1² + 2²) = √5 = 2.236
Coseno: cos(θ) = 11 / (5 × 2.236) = 0.9839
Angolo: θ = arccos(0.9839) = 0.178 radianti = 10.20°
Esempio 2: Vettori Perpendicolari
Dato: A = (1, 0) e B = (0, 1)
Prodotto scalare: A · B = (1×0) + (0×1) = 0
Angolo: θ = arccos(0) = 90° (vettori perpendicolari)
Esempio 3: Vettori 3D
Dato: A = (2, 3, 1) e B = (1, 0, 2)
Prodotto scalare: A · B = (2×1) + (3×0) + (1×2) = 4
Modulo A: |A| = √(4 + 9 + 1) = √14 = 3.742
Modulo B: |B| = √(1 + 0 + 4) = √5 = 2.236
Angolo: θ = arccos(4 / 8.367) = 61.48°
Tabella Angoli Comuni tra Vettori
| Relazione Vettori | Prodotto Scalare | Angolo (Gradi) | Angolo (Radianti) | Coseno |
|---|---|---|---|---|
| Paralleli (stesso verso) | |A| × |B| | 0° | 0 | 1 |
| Acuto | > 0 | 0° – 90° | 0 – π/2 | > 0 |
| Perpendicolari | 0 | 90° | π/2 | 0 |
| Ottuso | < 0 | 90° – 180° | π/2 – π | < 0 |
| Opposti (verso contrario) | -|A| × |B| | 180° | π | -1 |
Applicazioni Pratiche
Il calcolo dell’angolo tra vettori trova applicazione in numerosi campi:
| Campo | Applicazione |
|---|---|
| Fisica | Calcolo del lavoro meccanico, forze e velocità |
| Grafica 3D | Illuminazione, ombreggiatura e riflessi |
| Robotica | Movimento articolazioni e pianificazione percorsi |
| Machine Learning | Similarità coseno tra vettori di dati |
| Navigazione | Calcolo direzioni e orientamento |
| Geometria | Analisi forme e angoli tra segmenti |
