Come calcolare facilmente il prodotto scalare in excel


Questo tutorial spiega come calcolare il prodotto scalare in Excel.

Qual è il prodotto scalare?

Dato il vettore a = [a 1 , a 2 , a 3 ] e il vettore b = [b 1 , b 2 , b 3 ], il prodotto scalare del vettore a e del vettore b, indicato con ab , è dato da:

ab = a1 * b1 + a2 * b2 + a3 * b3

Ad esempio, se a = [2, 5, 6] e b = [4, 3, 2], il prodotto scalare di a e b sarebbe uguale a:

ab = 2*4 + 5*3 + 6*2

ab = 8 + 15 + 12

ab = 35

In sostanza, il prodotto scalare è la somma dei prodotti delle voci corrispondenti in due vettori.

Come trovare il prodotto scalare in Excel

Per trovare il prodotto scalare di due vettori in Excel, possiamo utilizzare i seguenti passaggi:

1. Inserisci i dati . Inserisci i valori dei dati per ciascun vettore nelle rispettive colonne. Ad esempio, inserisci i valori dei dati del vettore a = [2, 5, 6] nella colonna A e i valori dei dati del vettore b = [4, 3, 2] nella colonna B:

2. Calcola il prodotto scalare. Per calcolare il prodotto scalare possiamo utilizzare la funzione Excel SUMPRODUCT() , che utilizza la seguente sintassi:

PRODOTTOSOMMA(tabella1, [tabella2], …)

  • array : il primo array o intervallo da moltiplicare e quindi sommare.
  • array2 – il secondo array o intervallo da moltiplicare e quindi sommare.

In questo esempio, possiamo digitare quanto segue nella cella D1 per calcolare il prodotto scalare tra il vettore a e il vettore b :

=SOMMAPRODOTTO(A1:A3; B1:B3)

Questo produce il valore 35 , che è la risposta che abbiamo ottenuto manualmente.

Nota che possiamo usare SUMPRODUCT() per trovare il prodotto scalare per qualsiasi lunghezza di vettori. Ad esempio, supponiamo che i vettori aeb abbiano entrambi lunghezza 20. Potremmo quindi inserire la seguente formula nella cella D1 per calcolare il loro prodotto scalare:

=SOMMAPRODOTTO(A1:A20; B1:B20)

Potenziali errori nel calcolo del prodotto scalare

La funzione SUMPRODUCT() restituirà un #VALORE! errore se i vettori non hanno la stessa lunghezza.

Ad esempio, se il vettore a ha una lunghezza di 20 e il vettore b ha una lunghezza di 19, la formula =SUMPRODUCT(A1:A20, B1:B19) restituirà un errore.

Entrambi i vettori devono avere la stessa lunghezza affinché venga calcolato il prodotto scalare.

Risorse addizionali

I seguenti tutorial spiegano come calcolare un prodotto scalare in diversi software statistici:

Come calcolare il prodotto scalare in Fogli Google
Come calcolare il prodotto scalare in R
Come calcolare un prodotto scalare su una calcolatrice TI-84

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *