En matemáticas , el producto escalar es una operación algebraica que toma dos secuencias de números de igual longitud (generalmente vectores de coordenadas ) y devuelve un único número. En geometría euclidiana , el producto escalar [ nota 1 ] de dos vectores es el producto escalar de sus coordenadas cartesianas y es independiente de la elección de un sistema de coordenadas cartesianas particular. Los términos «producto escalar» y «producto escalar» se usan a menudo indistintamente cuando se ha fijado un sistema de coordenadas cartesianas de forma definitiva. Dado que el producto escalar es un producto interno particular , también se suele usar el término «producto interno».
Algebraicamente, el producto escalar es la suma de los productos de las entradas correspondientes de dos secuencias de números. Geométricamente, el producto escalar de dos vectores es el producto de sus longitudes y el coseno del ángulo entre ellos. Estas definiciones son equivalentes cuando se utilizan coordenadas cartesianas. En geometría moderna , los espacios euclidianos se definen a menudo mediante espacios vectoriales . En este caso, el producto escalar se utiliza para definir longitudes (la longitud de un vector es la raíz cuadrada del producto escalar del vector consigo mismo) y ángulos (el coseno del ángulo entre dos vectores es el cociente de su producto escalar por el producto de sus longitudes).
El nombre "producto escalar" se deriva del operador escalar " ⋅ " que se usa a menudo para designar esta operación; [ 1 ] el nombre alternativo "producto escalar" enfatiza que el resultado es un escalar , en lugar de un vector (como con el producto vectorial en el espacio tridimensional).
Definición
El producto escalar puede definirse algebraica o geométricamente. La definición geométrica se basa en las nociones de ángulo y distancia ( magnitud ) de vectores. La equivalencia de estas dos definiciones reside en disponer de un sistema de coordenadas cartesianas para el espacio euclidiano.
En las presentaciones modernas de la geometría euclidiana , los puntos del espacio se definen en términos de sus coordenadas cartesianas , y el espacio euclidiano en sí mismo se identifica comúnmente con el espacio de coordenadas reales.En esta presentación, las nociones de longitud y ángulo se definen mediante el producto escalar. La longitud de un vector se define como la raíz cuadrada del producto escalar del vector consigo mismo, y el coseno del ángulo (no orientado) entre dos vectores de longitud uno se define como su producto escalar. Así, la equivalencia de ambas definiciones del producto escalar forma parte de la equivalencia entre las formulaciones clásica y moderna de la geometría euclidiana.
Definición de coordenadas
El producto escalar de dos vectoresy, especificado con respecto a una base ortonormal , se define, en notación de sumatoria , como: [ 2 ]
dóndees la dimensión del espacio vectorial . Por ejemplo, en el espacio tridimensional , el producto escalar de vectoresyes:
Asimismo, el producto escalar del vectorcon sí mismo es:
Si los vectores se identifican con vectores columna , el producto escalar también se puede escribir como un producto matricial. dóndedenota la transpuesta de.
Expresando el ejemplo anterior de esta manera, una matriz de 1 × 3 ( vector fila ) se multiplica por una matriz de 3 × 1 ( vector columna ) para obtener una matriz de 1 × 1 que se identifica con su entrada única:
Definición geométrica


En el espacio euclidiano , un vector euclidiano es un objeto geométrico que posee magnitud y dirección. Un vector puede representarse como una flecha. Su magnitud es su longitud y su dirección es la dirección hacia la que apunta la flecha. La magnitud de un vectorse denota porEl producto escalar de dos vectores euclidianosyse define por [ 3 ] [ 4 ] [ 1 ] dóndees el ángulo entrey.
En particular, si los vectoresyson ortogonales (es decir, su ángulo eso), entonces, lo que implica que En el otro extremo, si son codireccionales , entonces el ángulo entre ellos es cero cony Esto implica que el producto escalar de un vectorcon sí mismo es lo cual da la fórmula para la longitud euclidiana del vector.
Proyección escalar y primeras propiedades

La proyección escalar (o componente escalar) de un vector euclidiano.en la dirección de un vector euclidianoes dado por dóndees el ángulo entrey.
En términos de la definición geométrica del producto escalar, esto se puede reescribir como dóndees el vector unitario en la dirección de.

El producto escalar se caracteriza geométricamente por [ 5 ]. El producto escalar, definido de esta manera, es homogéneo bajo escalamiento en cada variable, lo que significa que para cualquier escalar, También satisface la ley distributiva , lo que significa que
Estas propiedades se pueden resumir diciendo que el producto escalar es una forma bilineal . Además, esta forma bilineal es definida positiva , lo que significa quenunca es negativo, y es cero si y solo si, el vector cero .
Equivalencia de las definiciones
Sison los vectores base estándar en, entonces podemos escribir Los vectoresson una base ortonormal , lo que significa que tienen longitud unitaria y son perpendiculares entre sí. Dado que estos vectores tienen longitud unitaria, y puesto que forman ángulos rectos entre sí, si, Por lo tanto, en general, podemos decir que: dóndees el delta de Kronecker .

Además, por definición geométrica, para cualquier vectory un vector, observamos que dóndees el componente del vectoren dirección de. El último paso de la igualdad se puede ver en la figura.
Ahora, aplicando la propiedad distributiva de la versión geométrica del producto escalar, obtenemos: que es precisamente la definición algebraica del producto escalar. Por lo tanto, el producto escalar geométrico es igual al producto escalar algebraico.
Propiedades
El producto escalar cumple las siguientes propiedades si,,yson vectores reales y,,yson escalares . [ 2 ] [ 3 ]
- Conmutativo
- lo cual se deduce de la definición (es el ángulo entrey): [ 6 ]La propiedad conmutativa también se puede demostrar fácilmente con la definición algebraica, y en espacios más generales (donde la noción de ángulo puede no ser geométricamente intuitiva pero se puede definir un producto análogo) el ángulo entre dos vectores se puede definir como
- Bilineal (aditiva, distributiva y escalar-multiplicativa en ambos argumentos)
- No asociativo
- Debido a que el producto escalar no está definido entre un escalary un vectorLa asociatividad no tiene sentido. [ 7 ] Sin embargo, la bilinealidad implicaEsta propiedad a veces se denomina "ley asociativa para el producto escalar y el producto punto" [ 8 ] , y se puede decir que "el producto punto es asociativo con respecto a la multiplicación escalar" [ 9 ] .
- Ortogonal
- Dos vectores distintos de ceroyson ortogonales si y solo si.
- No se permite la cancelación.
- A diferencia de la multiplicación de números ordinarios, donde si, entoncessiempre es igual aa menos quees cero, el producto escalar no obedece la ley de cancelación :Siy, entonces podemos escribir:por la ley distributiva ; el resultado anterior dice que esto simplemente significa quees perpendicular a, lo que todavía permitey por lo tanto permite.
- Regla del producto
- Siyson funciones diferenciables con valores vectoriales , entonces la derivada ( denotada por una prima)) deviene dado por la regla
Aplicación a la ley de los cosenos

Dados dos vectoresyseparados por ángulo(ver la imagen superior), forman un triángulo con un tercer lado. Dejar,ydenotan las longitudes de,, y, respectivamente. El producto escalar decon sí mismo es: que es la ley de los cosenos .
Producto triple
Hay dos operaciones ternarias que involucran el producto escalar y el producto vectorial .
El producto triple escalar de tres vectores se define como Su valor es el determinante de la matriz cuyas columnas son las coordenadas cartesianas de los tres vectores. Es el volumen con signo del paralelepípedo definido por los tres vectores, y es isomorfo al caso especial tridimensional del producto exterior de tres vectores.
El producto triple vectorial se define mediante [ 2 ] [ 3 ] Esta identidad, también conocida como fórmula de Lagrange , se puede recordar como "ACB menos ABC", teniendo en cuenta qué vectores están agrupados. Esta fórmula tiene aplicaciones para simplificar los cálculos vectoriales en física .
Física
En física , el producto escalar toma dos vectores y devuelve una cantidad escalar . También se conoce como "producto escalar". El producto escalar de dos vectores se puede definir como el producto de las magnitudes de los dos vectores y el coseno del ángulo entre los dos vectores. Por lo tanto,Alternativamente, se define como el producto de la proyección del primer vector sobre el segundo vector y la magnitud del segundo vector.
- El trabajo mecánico es el producto escalar de los vectores de fuerza y desplazamiento ,
- La potencia es el producto escalar de la fuerza y la velocidad .
Generalizaciones
Vectores complejos
Para vectores con entradas complejas , usar la definición dada del producto escalar daría lugar a propiedades bastante diferentes. Por ejemplo, el producto escalar de un vector consigo mismo podría ser cero sin que el vector sea el vector cero (por ejemplo, esto ocurriría con el vector). Esto a su vez tendría consecuencias para nociones como longitud y ángulo. Propiedades como la norma definida positiva pueden salvarse a costa de renunciar a las propiedades simétricas y bilineales del producto escalar, a través de la definición alternativa [ 12 ] [ 2 ] dóndees el conjugado complejo deCuando los vectores se representan mediante vectores columna , el producto escalar se puede expresar como un producto matricial que involucra una transpuesta conjugada , denotada con el superíndice H:
En el caso de vectores con componentes reales, esta definición es la misma que en el caso real. El producto escalar de cualquier vector consigo mismo es un número real no negativo, y es distinto de cero excepto para el vector cero. Sin embargo, el producto escalar complejo es sesquilineal en lugar de bilineal, ya que es lineal conjugado y no lineal enEl producto escalar no es simétrico, ya que El ángulo entre dos vectores complejos viene dado por
El producto escalar complejo conduce a las nociones de formas hermíticas y espacios con producto interno general , que se utilizan ampliamente en matemáticas y física .
El producto escalar de un vector complejo consigo mismo, que involucra la transpuesta conjugada de un vector fila, también se conoce como norma al cuadrado ,, según la norma euclidiana ; es una generalización vectorial del cuadrado absoluto de un escalar complejo (véase también: distancia euclidiana al cuadrado ).
Producto interno
El producto interno generaliza el producto escalar a espacios vectoriales abstractos sobre un cuerpo de escalares , que puede ser el cuerpo de los números reales.o el campo de los números complejos. Generalmente se denota usando corchetes angulares por.
El producto escalar de dos vectores sobre el cuerpo de los números complejos es, en general, un número complejo, y es sesquilineal en lugar de bilineal. Un espacio vectorial con producto escalar es un espacio vectorial normado , y el producto escalar de un vector consigo mismo es real y definido positivo.
Funciones
El producto escalar se define para vectores que tienen un número finito de entradas . Por lo tanto, estos vectores pueden considerarse como funciones discretas : una longitud-vectores, entonces, una función con dominio, yes una notación para la imagen depor la función/vector.
Esta noción puede generalizarse a funciones de cuadrado integrable : así como el producto interno de vectores utiliza una suma sobre los componentes correspondientes, el producto interno de funciones se define como una integral sobre algún espacio de medida.: [ 2 ]
Por ejemplo, siyson funciones continuas sobre un subconjunto compactodeCon la medida estándar de Lebesgue , la definición anterior se convierte en:
Generalizado aún más a funciones continuas complejasy, por analogía con el producto interno complejo anterior, se obtiene:
Función de peso
Los productos internos pueden tener una función de ponderación (es decir, una función que pondera cada término del producto interno con un valor). Explícitamente, el producto interno de funcionesycon respecto a la función de pesoes
Diádicas y matrices
El producto escalar doble para matrices es el producto interno de Frobenius , que es análogo al producto escalar de vectores. Se define como la suma de los productos de las componentes correspondientes de dos matrices.ydel mismo tamaño: :\mathbf {B} =\sum _{i}\sum _{j}A_{ij}{\overline {B_{ij}}}=\operatorname {tr} (\mathbf {B} ^{\mathsf {H}}\mathbf {A} )=\operatorname {tr} (\mathbf {A} \mathbf {B} ^{\mathsf {H}}).} Y para matrices reales, :\mathbf {B} =\sum _{i}\sum _{j}A_{ij}B_{ij}=\operatorname {tr} (\mathbf {B} ^{\mathsf {T}}\mathbf {A} )=\operatorname {tr} (\mathbf {A} \mathbf {B} ^{\mathsf {T}})=\operatorname {tr} (\mathbf {A} ^{\mathsf {T}}\mathbf {B} )=\operatorname {tr} (\mathbf {B} \mathbf {A} ^{\mathsf {T}}).}
Al escribir una matriz como una diádica , podemos definir un producto escalar doble diferente (ver Diádicas § Producto de diádica y diádica ), sin embargo, no es un producto interno.
tensores
El producto escalar (único) entre un tensor de ordeny un tensor de ordenes un tensor de orden(en términos más generales, cada punto reduce el orden en 2), consulte Contracción tensorial para obtener más detalles.
Cálculo
Algoritmos
El algoritmo directo para calcular el producto escalar de vectores en coma flotante puede sufrir cancelaciones catastróficas . Para evitarlo, se utilizan métodos como el algoritmo de suma de Kahan .
Bibliotecas
La función de producto escalar está incluida en:
- BLAS nivel 1 real
SDOT,DDOT; complejoCDOTU,ZDOTU = X^T * Y,CDOTC,ZDOTC = X^H * Y - Fortran como
dot_product(A,B)osum(conjg(A) * B) - Julia como o biblioteca estándar Álgebra lineal como
A' * Bdot(A, B) - R (lenguaje de programación) como
sum(A * B)para vectores o, más generalmente para matrices, comoA %*% B - Matlab como o o o
A' * Bconj(transpose(A)) * Bsum(conj(A) .* B)dot(A, B) - Python (paquete NumPy ) como o
np.dot(A, B)np.inner(A, B) - GNU Octave como , y código similar como Matlab
sum(conj(X) .* Y, dim) - Biblioteca del núcleo matemático Intel oneAPI real p?dot
dot = sub(x)'*sub(y); complejo p?dotcdotc = conjg(sub(x)')*sub(y)
Véase también
- Desigualdad de Cauchy-Schwarz
- producto cruzado
- Representación de un gráfico mediante el producto escalar.
- Norma euclidiana , la raíz cuadrada del producto escalar consigo mismo.
- multiplicación de matrices
- Tensor métrico
- Multiplicación de vectores
- Producto externo
Notas
- ↑ El término producto escalar significa literalmente "producto con un escalar como resultado". También se utiliza para otras formas bilineales simétricas , por ejemplo, en un espacio pseudoeuclidiano . No debe confundirse con la multiplicación escalar .
Referencias
- 1 2 "Producto escalar" . www.mathsisfun.com . Consultado el 6 de septiembre de 2020 .
- 1 2 3 4 5 S. Lipschutz; M. Lipson (2009). Álgebra lineal (esquemas de Schaum) (4ª ed.). McGraw-Hill. ISBN 978-0-07-154352-1.
- 1 2 3 MR Spiegel; S. Lipschutz; D. Spellman (2009). Análisis vectorial (esquemas de Schaum) (2ª ed.). McGraw-Hill. ISBN 978-0-07-161545-7.
- ↑ AI Borisenko; IE Taparov (1968). Análisis vectorial y tensorial con aplicaciones . Traducido por Richard Silverman. Dover. pág. 14.
- ↑ Arfken, GB; Weber, HJ (2000). Métodos matemáticos para físicos (5.ª ed.). Boston, MA: Academic Press . págs. 14–15 . ISBN 978-0-12-059825-0.
- ↑ Nykamp, Duane. "El producto escalar" . Math Insight . Consultado el 6 de septiembre de 2020 .
- ↑ Weisstein, Eric W. "Producto escalar". De MathWorld, un recurso web de Wolfram. https://mathworld.wolfram.com/DotProduct.html
- ↑ T. Banchoff; J. Wermer (1983). Álgebra lineal a través de la geometría . Springer Science & Business Media. pág. 12. ISBN 978-1-4684-0161-5.
- ↑ A. Bedford; Wallace L. Fowler (2008). Mecánica de la ingeniería: Estática (5.ª ed.). Prentice Hall. pág. 60. ISBN 978-0-13-612915-8.
- ↑ KF Riley; MP Hobson; SJ Bence (2010). Métodos matemáticos para física e ingeniería (3.ª ed.). Cambridge University Press. ISBN 978-0-521-86153-3.
- ↑ M. Mansfield; C. O'Sullivan (2011). Comprensión de la física (4.ª ed.). John Wiley & Sons. ISBN 978-0-47-0746370.
- ↑ Berberian, Sterling K. (2014) [1992]. Álgebra lineal . Dover. pág. 287. ISBN 978-0-486-78055-9.
Enlaces externos
- "Producto interno" , Enciclopedia de Matemáticas , EMS Press , 2001 [1994]
- Explicación del producto escalar, incluyendo vectores complejos.
- "Producto escalar" de Bruce Torrence, Proyecto de demostraciones de Wolfram , 2007.
- Formas bilineales
- Operaciones con vectores
- Geometría analítica
- tensores
- Escalares