Calcolatore del Prodotto Scalare
Il prodotto scalare riduce due vettori a uno scalare singolo che codifica quanto puntano nella stessa direzione. Alimenta la similarità coseno per il ranking di ricerca, la proiezione per la fisica e ogni calcolo di illuminazione nella grafica computerizzata. Questo strumento calcola un prodotto scalare per due vettori di dimensione corrispondente (2D, 3D, N-D) e mostra il coseno dell’angolo tra loro.
Come calcolare un prodotto scalare
-
1
Inserisci entrambi i vettori
Digita i componenti separati da virgole o spazi: `3, 4, 5` per un vettore e `1, 2, 1` per l'altro.
-
2
Abbina le dimensioni
I vettori devono avere la stessa lunghezza. Lo strumento segnala le discrepanze prima di calcolare.
-
3
Guarda il risultato
Il prodotto scalare è mostrato insieme al coseno dell'angolo (cos θ) e all'angolo stesso in gradi.
Le due formule
Forma componente per i vettori a = (a1, a2, ..., an) e b = (b1, b2, ..., bn):
a . b = a1*b1 + a2*b2 + ... + an*bn
Forma geometrica:
a . b = |a| * |b| * cos(theta)
Le due espressioni sono uguali; impostarle uguali ti dà cos(theta) = (a.b) / (|a| |b|), la formula della similarità coseno.
Cosa ti dice il segno
| Prodotto scalare | Significato |
|---|---|
| Positivo | I vettori puntano grossomodo nella stessa direzione (angolo < 90) |
| Zero | I vettori sono ortogonali (perpendicolari) |
| Negativo | I vettori puntano grossomodo in direzioni opposte (angolo > 90) |
Esempio risolto
a = (3, 4), b = (1, 2):
- Componenti: 31 + 42 = 3 + 8 = 11
- |a| = sqrt(9 + 16) = 5
- |b| = sqrt(1 + 4) = sqrt(5) ~ 2.236
- cos(theta) = 11 / (5 * 2.236) = 0.9839
- theta = arccos(0.9839) ~ 10.3 gradi
I vettori puntano quasi nella stessa direzione, quindi il prodotto scalare è grande e positivo.
Applicazioni comuni
- Similarità coseno per sistemi di raccomandazione: quanto sono simili due vettori di embedding?
- Proiezione di un vettore su un altro:
proj_b(a) = (a . b) / |b|^2 * b. - Lavoro in fisica:
W = F . d, il prodotto scalare tra forza e spostamento. - Illuminazione grafica: il prodotto scalare tra la normale alla superficie e la direzione della luce dà la luminosità diffusa (legge di Lambert).
- Controllo di ortogonalità: verifica rapidamente se due vettori base sono perpendicolari.
Suggerimenti
- Normalizza prima di confrontare. Se ti interessa solo la direzione (similarità), dividi ogni vettore per la sua magnitudine prima; quindi il prodotto scalare è uguale al coseno direttamente.
- Fai attenzione alla dimensione. Il prodotto scalare tra un vettore a 3 componenti e uno a 4 componenti non è definito; completa o tronca deliberatamente, non per errore.
- Stabilità numerica. Per vettori molto grandi, l’accumulo in virgola mobile può perdere precisione; usa la doppia precisione o la somma di Kahan quando la dimensione supera alcune migliaia.
Domande frequenti
Il prodotto scalare restituisce uno scalare, misura “quanto sono paralleli” due vettori. Il prodotto vettoriale (definito solo in 3D e 7D) restituisce un vettore perpendicolare a entrambi, misura “quanto sono perpendicolari”. Rispondono a domande opposte.
Sì, per qualsiasi dimensione N. La definizione per componenti si estende direttamente; viene utilizzata ogni giorno nel machine learning con vettori di centinaia o migliaia di dimensioni.
Perché la forma geometrica |a| |b| cos(theta) è zero quando il coseno è zero, il che accade a 90 e 270 gradi. Due vettori non nulli sono ortogonali precisamente quando il loro prodotto scalare è zero.
I componenti dei vettori che inserisci vengono inviati al nostro server perché il calcolo avviene lì. Non vengono memorizzati né collegati al tuo account.
Strumenti correlati
Calcolatore dell’ascendente
Stima il tuo ascendente con data e ora di nascita. Usa un semplice metodo a blocchi di due ore, non una carta natale completa.
Calcolatore per Predire l'Altezza da Adulto
Ottieni una stima orientativa dell'altezza adulta dai dati dei genitori biologici. Lo strumento non formula diagnosi.
Calcolatore delle dimensioni dei canali aria
Stima le dimensioni di un canale circolare o rettangolare dalla portata e dalla velocità obiettivo, oppure verifica la velocità dell’aria in un canale esistente.
Calcolatore di calorie bruciate
Stima le calorie bruciate durante qualsiasi allenamento in base al tuo peso corporeo, all'attività e alla sua durata, usando valori MET basati su evidenze scientifiche.
Calcolatore box per subwoofer
Calcola volume lordo e netto del box, sottrai altoparlante, rinforzi e condotto reflex oppure ricava una dimensione esterna.
Calcolatore della percentuale di grasso corporeo
Stima il grasso corporeo da collo, vita, fianchi e altezza. Usa la formula classica con metro US Navy per seguire i trend, non per diagnosi.
Strumento disponibile in altre lingue
- Máy tính tích vô hướng [VI]
- Calculateur de produit scalaire [FR]
- Skalarprodukt Rechner [DE]
- Kalkulator Perkalian Titik [ID]
- Kalkulator iloczynu skalarnego [PL]
- Dotproductrekenmachine [NL]
- 内積計算ツール [JA]
- Calculadora de Producto Punto [ES]
- 点积计算器 [ZH]
- 내적 계산기 [KO]
- Nokta Çarpımı Hesaplayıcısı [TR]
- Dotproduktkalkylator [SV]
- Dot Product Calculator [EN]
- เครื่องคำนวณผลคูณจุด [TH]
- Calculadora de Produto Escalar [PT]
- حاسبة الضرب القياسي [AR]
- Калькулятор скалярного произведения [RU]