Articulo de referencia

producto escalar

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...

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.Rnorte{\displaystyle \mathbf {R} ^{n}}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 vectoresa=[a1,a2,,anorte]{\displaystyle \mathbf {a} =[a_{1},a_{2},\cdots ,a_{n}]}yb=[b1,b2,,bnorte]{\displaystyle \mathbf {b} =[b_{1},b_{2},\cdots ,b_{n}]}, especificado con respecto a una base ortonormal , se define, en notación de sumatoria , como: [ 2 ]

ab=i=1norteaibi=a1b1+a2b2++anortebnorte{\displaystyle \mathbf {a} \cdot \mathbf {b} =\sum _{i=1}^{n}a_{i}b_{i}=a_{1}b_{1}+a_{2}b_{2}+\cdots +a_{n}b_{n}}

dóndenorte{\displaystyle n}es la dimensión del espacio vectorial . Por ejemplo, en el espacio tridimensional , el producto escalar de vectores[1,3,5]{\displaystyle [1,3,-5]}y[4,2,1]{\displaystyle [4,-2,-1]}es:

 [1,3,5][4,2,1]=(1×4)+(3×2)+(5×1)=46+5=3{\displaystyle {\begin{aligned}\ [1,3,-5]\cdot [4,-2,-1]&=(1\times 4)+(3\times -2)+(-5\times -1)\\&=4-6+5\\&=3\end{aligned}}}

Asimismo, el producto escalar del vector[1,3,5]{\displaystyle [1,3,-5]}con sí mismo es:  [1,3,5][1,3,5]=(1×1)+(3×3)+(5×5)=1+9+25=35{\displaystyle {\begin{aligned}\ [1,3,-5]\cdot [1,3,-5]&=(1\times 1)+(3\times 3)+(-5\times -5)\\&=1+9+25\\&=35\end{aligned}}}

Si los vectores se identifican con vectores columna , el producto escalar también se puede escribir como un producto matricial.ab=aTb,{\displaystyle \mathbf {a} \cdot \mathbf {b} =\mathbf {a} ^{\mathsf {T}}\mathbf {b} ,} dóndeaT{\displaystyle \mathbf {a} {^{\mathsf {T}}}}denota la transpuesta dea{\displaystyle \mathbf {a} }.

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: [135][421]=3.{\displaystyle {\begin{bmatrix}1&3&-5\end{bmatrix}}{\begin{bmatrix}4\\-2\\-1\end{bmatrix}}=3\,.}

Definición geométrica

Ilustración que muestra cómo calcular el ángulo entre vectores utilizando el producto escalar.
Cálculo de los ángulos de enlace de una geometría molecular tetraédrica simétrica mediante el producto escalar.

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 vectora{\displaystyle \mathbf {a} }se denota pora{\displaystyle \left\|\mathbf {a} \right\|}El producto escalar de dos vectores euclidianosa{\displaystyle \mathbf {a} }yb{\displaystyle \mathbf {b} }se define por [ 3 ] [ 4 ] [ 1 ]ab=abporqueθ,{\displaystyle \mathbf {a} \cdot \mathbf {b} =\left\|\mathbf {a} \right\|\left\|\mathbf {b} \right\|\cos \theta ,} dóndeθ{\displaystyle \theta }es el ángulo entrea{\displaystyle \mathbf {a} }yb{\displaystyle \mathbf {b} }.

En particular, si los vectoresa{\displaystyle \mathbf {a} }yb{\displaystyle \mathbf {b} }son ortogonales (es decir, su ángulo esπ2{\displaystyle {\frac {\pi }{2}}}o90{\displaystyle 90^{\circ }}), entoncesporqueπ2=0{\displaystyle \cos {\frac {\pi }{2}}=0}, lo que implica que ab=0.{\displaystyle \mathbf {a} \cdot \mathbf {b} =0.} En el otro extremo, si son codireccionales , entonces el ángulo entre ellos es cero conporque0=1{\displaystyle \cos 0=1}y ab=ab{\displaystyle \mathbf {a} \cdot \mathbf {b} =\left\|\mathbf {a} \right\|\,\left\|\mathbf {b} \right\|} Esto implica que el producto escalar de un vectora{\displaystyle \mathbf {a} }con sí mismo es aa=a2,{\displaystyle \mathbf {a} \cdot \mathbf {a} =\left\|\mathbf {a} \right\|^{2},} lo cual da a=aa,{\displaystyle \left\|\mathbf {a} \right\|={\sqrt {\mathbf {a} \cdot \mathbf {a} }},} la fórmula para la longitud euclidiana del vector.

Proyección escalar y primeras propiedades

Proyección escalar

La proyección escalar (o componente escalar) de un vector euclidiano.a{\displaystyle \mathbf {a} }en la dirección de un vector euclidianob{\displaystyle \mathbf {b} }es dado por ab=aporqueθ,{\displaystyle a_{b}=\left\|\mathbf {a} \right\|\cos \theta ,} dóndeθ{\displaystyle \theta }es el ángulo entrea{\displaystyle \mathbf {a} }yb{\displaystyle \mathbf {b} }.

En términos de la definición geométrica del producto escalar, esto se puede reescribir como ab=ab^,{\displaystyle a_{b}=\mathbf {a} \cdot {\widehat {\mathbf {b} }},} dóndeb^=b/b{\displaystyle {\widehat {\mathbf {b} }}=\mathbf {b} /\left\|\mathbf {b} \right\|}es el vector unitario en la dirección deb{\displaystyle \mathbf {b} }.

Ley distributiva para el producto escalar (donde:incógnitaA=incógnitaAA{\displaystyle X_{A}={\frac {X\cdot A}{\left\|A\right\|}}})

El producto escalar se caracteriza geométricamente por [ 5 ].ab=abb=baa.{\displaystyle \mathbf {a} \cdot \mathbf {b} =a_{b}\left\|\mathbf {b} \right\|=b_{a}\left\|\mathbf {a} \right\|.} El producto escalar, definido de esta manera, es homogéneo bajo escalamiento en cada variable, lo que significa que para cualquier escalarα{\displaystyle \alpha }, (αa)b=α(ab)=a(αb).{\displaystyle (\alpha \mathbf {a} )\cdot \mathbf {b} =\alpha (\mathbf {a} \cdot \mathbf {b} )=\mathbf {a} \cdot (\alpha \mathbf {b} ).} También satisface la ley distributiva , lo que significa que a(b+do)=ab+ado.{\displaystyle \mathbf {a} \cdot (\mathbf {b} +\mathbf {c} )=\mathbf {a} \cdot \mathbf {b} +\mathbf {a} \cdot \mathbf {c} .}

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 queaa{\displaystyle \mathbf {a} \cdot \mathbf {a} }nunca es negativo, y es cero si y solo sia=0{\displaystyle \mathbf {a} =\mathbf {0} }, el vector cero .

Equivalencia de las definiciones

Simi1,,minorte{\displaystyle \mathbf {e} _{1},\cdots ,\mathbf {e} _{n}}son los vectores base estándar enRnorte{\displaystyle \mathbf {R} ^{n}}, entonces podemos escribir a=[a1,,anorte]=iaimiib=[b1,,bnorte]=ibimii.{\displaystyle {\begin{aligned}\mathbf {a} &=[a_{1},\dots ,a_{n}]=\sum _{i}a_{i}\mathbf {e} _{i}\\\mathbf {b} &=[b_{1},\dots ,b_{n}]=\sum _{i}b_{i}\mathbf {e} _{i}.\end{aligned}}} Los vectoresmii{\displaystyle \mathbf {e} _{i}}son una base ortonormal , lo que significa que tienen longitud unitaria y son perpendiculares entre sí. Dado que estos vectores tienen longitud unitaria, miimii=1{\displaystyle \mathbf {e} _{i}\cdot \mathbf {e} _{i}=1} y puesto que forman ángulos rectos entre sí, siij{\displaystyle i\neq j}, miimij=0.{\displaystyle \mathbf {e} _{i}\cdot \mathbf {e} _{j}=0.} Por lo tanto, en general, podemos decir que: miimij=δij,{\displaystyle \mathbf {e} _{i}\cdot \mathbf {e} _{j}=\delta _{ij},} dóndeδij{\displaystyle \delta _{ij}}es el delta de Kronecker .

Componentes vectoriales en una base ortonormal

Además, por definición geométrica, para cualquier vectormii{\displaystyle \mathbf {e} _{i}}y un vectora{\displaystyle \mathbf {a} }, observamos que amii=amiiporqueθi=aporqueθi=ai,{\displaystyle \mathbf {a} \cdot \mathbf {e} _{i}=\left\|\mathbf {a} \right\|\left\|\mathbf {e} _{i}\right\|\cos \theta _{i}=\left\|\mathbf {a} \right\|\cos \theta _{i}=a_{i},} dóndeai{\displaystyle a_{i}}es el componente del vectora{\displaystyle \mathbf {a} }en dirección demii{\displaystyle \mathbf {e} _{i}}. 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: ab=aibimii=ibi(amii)=ibiai=iaibi,{\displaystyle \mathbf {a} \cdot \mathbf {b} =\mathbf {a} \cdot \sum _{i}b_{i}\mathbf {e} _{i}=\sum _{i}b_{i}(\mathbf {a} \cdot \mathbf {e} _{i})=\sum _{i}b_{i}a_{i}=\sum _{i}a_{i}b_{i},} 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 sia{\displaystyle \mathbf {a} },b{\displaystyle \mathbf {b} },do{\displaystyle \mathbf {c} }yd{\displaystyle \mathbf {d} }son vectores reales yα{\displaystyle \alpha },β{\displaystyle \beta },γ{\displaystyle \gamma }yδ{\displaystyle \delta }son escalares . [ 2 ] [ 3 ]

Conmutativo
ab=ba,{\displaystyle \mathbf {a} \cdot \mathbf {b} =\mathbf {b} \cdot \mathbf {a} ,}lo cual se deduce de la definición (θ{\displaystyle \theta }es el ángulo entrea{\displaystyle \mathbf {a} }yb{\displaystyle \mathbf {b} }): [ 6 ]ab=abporqueθ=baporqueθ=ba.{\displaystyle \mathbf {a} \cdot \mathbf {b} =\left\|\mathbf {a} \right\|\left\|\mathbf {b} \right\|\cos \theta =\left\|\mathbf {b} \right\|\left\|\mathbf {a} \right\|\cos \theta =\mathbf {b} \cdot \mathbf {a} .}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

θ=arcos(abab).{\displaystyle \theta =\operatorname {arccos} \left({\frac {\mathbf {a} \cdot \mathbf {b} }{\left\|\mathbf {a} \right\|\left\|\mathbf {b} \right\|}}\right).}

Bilineal (aditiva, distributiva y escalar-multiplicativa en ambos argumentos)
(αa+βb)(γdo+δd)=αγ(ado)+αδ(ad)+βγ(bdo)+βδ(bd).{\displaystyle {\begin{aligned}(\alpha \mathbf {a} +\beta \mathbf {b} )&\cdot (\gamma \mathbf {c} +\delta \mathbf {d} )\\&=\alpha \gamma (\mathbf {a} \cdot \mathbf {c} )+\alpha \delta (\mathbf {a} \cdot \mathbf {d} )+\beta \gamma (\mathbf {b} \cdot \mathbf {c} )+\beta \delta (\mathbf {b} \cdot \mathbf {d} ).\end{aligned}}}
No asociativo
Debido a que el producto escalar no está definido entre un escalarab{\displaystyle \mathbf {a} \cdot \mathbf {b} }y un vectordo,{\displaystyle \mathbf {c} ,}La asociatividad no tiene sentido. [ 7 ] Sin embargo, la bilinealidad implicado(ab)=(doa)b=a(dob).{\displaystyle c(\mathbf {a} \cdot \mathbf {b} )=(c\mathbf {a} )\cdot \mathbf {b} =\mathbf {a} \cdot (c\mathbf {b} ).}Esta 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 ceroa{\displaystyle \mathbf {a} }yb{\displaystyle \mathbf {b} }son ortogonales si y solo siab=0{\displaystyle \mathbf {a} \cdot \mathbf {b} =0}.
No se permite la cancelación.
A diferencia de la multiplicación de números ordinarios, donde siab=ado{\displaystyle ab=ac}, entoncesb{\displaystyle b}siempre es igual ado{\displaystyle c}a menos quea{\displaystyle a}es cero, el producto escalar no obedece la ley de cancelación :
Siab=ado{\displaystyle \mathbf {a} \cdot \mathbf {b} =\mathbf {a} \cdot \mathbf {c} }ya0{\displaystyle \mathbf {a} \neq \mathbf {0} }, entonces podemos escribir:a(bdo)=0{\displaystyle \mathbf {a} \cdot (\mathbf {b} -\mathbf {c} )=0}por la ley distributiva ; el resultado anterior dice que esto simplemente significa quea{\displaystyle \mathbf {a} }es perpendicular a(bdo){\displaystyle (\mathbf {b} -\mathbf {c} )}, lo que todavía permite(bdo)0{\displaystyle (\mathbf {b} -\mathbf {c} )\neq \mathbf {0} }y por lo tanto permitebdo{\displaystyle \mathbf {b} \neq \mathbf {c} }.
Regla del producto
Sia{\displaystyle \mathbf {a} }yb{\displaystyle \mathbf {b} }son funciones diferenciables con valores vectoriales , entonces la derivada ( denotada por una prima){\displaystyle {}'}) deab{\displaystyle \mathbf {a} \cdot \mathbf {b} }viene dado por la regla(ab)=ab+ab.{\displaystyle (\mathbf {a} \cdot \mathbf {b} )'=\mathbf {a} '\cdot \mathbf {b} +\mathbf {a} \cdot \mathbf {b} '.}

Aplicación a la ley de los cosenos

Triángulo con lados vectoriales a y b , separados por un ángulo θ.

Dados dos vectoresa{\displaystyle {\color {red}\mathbf {a} }}yb{\displaystyle {\color {blue}\mathbf {b} }}separados por ánguloθ{\displaystyle \theta }(ver la imagen superior), forman un triángulo con un tercer ladodo=ab{\displaystyle {\color {orange}\mathbf {c} }={\color {red}\mathbf {a} }-{\color {blue}\mathbf {b} }}. Dejara{\displaystyle \color {red}a},b{\displaystyle \color {blue}b}ydo{\displaystyle \color {orange}c}denotan las longitudes dea{\displaystyle {\color {red}\mathbf {a} }},b{\displaystyle {\color {blue}\mathbf {b} }}, ydo{\displaystyle {\color {orange}\mathbf {c} }}, respectivamente. El producto escalar dedo{\displaystyle {\color {orange}\mathbf {c} }}con sí mismo es: dodo=(ab)(ab)=aaabba+bb=a2abab+b2=a22ab+b2do2=a2+b22abporqueθ{\displaystyle {\begin{aligned}\mathbf {\color {orange}c} \cdot \mathbf {\color {orange}c} &=(\mathbf {\color {red}a} -\mathbf {\color {blue}b} )\cdot (\mathbf {\color {red}a} -\mathbf {\color {blue}b} )\\&=\mathbf {\color {red}a} \cdot \mathbf {\color {red}a} -\mathbf {\color {red}a} \cdot \mathbf {\color {blue}b} -\mathbf {\color {blue}b} \cdot \mathbf {\color {red}a} +\mathbf {\color {blue}b} \cdot \mathbf {\color {blue}b} \\&={\color {red}a}^{2}-\mathbf {\color {red}a} \cdot \mathbf {\color {blue}b} -\mathbf {\color {red}a} \cdot \mathbf {\color {blue}b} +{\color {blue}b}^{2}\\&={\color {red}a}^{2}-2\mathbf {\color {red}a} \cdot \mathbf {\color {blue}b} +{\color {blue}b}^{2}\\{\color {orange}c}^{2}&={\color {red}a}^{2}+{\color {blue}b}^{2}-2{\color {red}a}{\color {blue}b}\cos \mathbf {\color {purple}\theta } \\\end{aligned}}} 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 a(b×do)=b(do×a)=do(a×b).{\displaystyle \mathbf {a} \cdot (\mathbf {b} \times \mathbf {c} )=\mathbf {b} \cdot (\mathbf {c} \times \mathbf {a} )=\mathbf {c} \cdot (\mathbf {a} \times \mathbf {b} ).} 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 ]a×(b×do)=(ado)b(ab)do.{\displaystyle \mathbf {a} \times (\mathbf {b} \times \mathbf {c} )=(\mathbf {a} \cdot \mathbf {c} )\,\mathbf {b} -(\mathbf {a} \cdot \mathbf {b} )\,\mathbf {c} .} 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,ab=|a||b|porqueθ{\displaystyle \mathbf {a} \cdot \mathbf {b} =|\mathbf {a} |\,|\mathbf {b} |\cos \theta }Alternativamente, se define como el producto de la proyección del primer vector sobre el segundo vector y la magnitud del segundo vector.

Por ejemplo: [ 10 ] [ 11 ]

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 vectora=[1 i]{\displaystyle \mathbf {a} =[1\ i]}). 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 ]ab=iaibi¯,{\displaystyle \mathbf {a} \cdot \mathbf {b} =\sum _{i}{{a_{i}}\,{\overline {b_{i}}}},} dóndebi¯{\displaystyle {\overline {b_{i}}}}es el conjugado complejo debi{\displaystyle b_{i}}Cuando 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: ab=bHa.{\displaystyle \mathbf {a} \cdot \mathbf {b} =\mathbf {b} ^{\mathsf {H}}\mathbf {a} .}

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 ena{\displaystyle \mathbf {a} }El producto escalar no es simétrico, ya que ab=ba¯.{\displaystyle \mathbf {a} \cdot \mathbf {b} ={\overline {\mathbf {b} \cdot \mathbf {a} }}.} El ángulo entre dos vectores complejos viene dado por porqueθ=Re(ab)ab.{\displaystyle \cos \theta ={\frac {\operatorname {Re} (\mathbf {a} \cdot \mathbf {b} )}{\left\|\mathbf {a} \right\|\left\|\mathbf {b} \right\|}}.}

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 mismoaa=aHa{\displaystyle \mathbf {a} \cdot \mathbf {a} =\mathbf {a} ^{\mathsf {H}}\mathbf {a} }, que involucra la transpuesta conjugada de un vector fila, también se conoce como norma al cuadrado ,aa=a2{\textstyle \mathbf {a} \cdot \mathbf {a} =\|\mathbf {a} \|^{2}}, 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.R{\displaystyle \mathbb {R} }o el campo de los números complejosdo{\displaystyle \mathbb {C} }. Generalmente se denota usando corchetes angulares pora,b{\displaystyle \left\langle \mathbf {a} \,,\mathbf {b} \right\rangle }.

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-norte{\displaystyle n}vector{\displaystyle u}es, entonces, una función con dominio{knorte:1knorte}{\displaystyle \{k\in \mathbb {N} :1\leq k\leq n\}}, yi{\displaystyle u_{i}}es una notación para la imagen dei{\displaystyle i}por la función/vector{\displaystyle u}.

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.(incógnita,A,μ){\displaystyle (X,{\mathcal {A}},\mu )}: [ 2 ],v=incógnitavdμ.{\displaystyle \left\langle u,v\right\rangle =\int _{X}uv\,{\text{d}}\mu .}

Por ejemplo, siF{\displaystyle f}ygramo{\displaystyle g}son funciones continuas sobre un subconjunto compactoK{\displaystyle K}deRnorte{\displaystyle \mathbb {R} ^{n}}Con la medida estándar de Lebesgue , la definición anterior se convierte en: F,gramo=KF(incógnita)gramo(incógnita)dnorteincógnita.{\displaystyle \left\langle f,g\right\rangle =\int _{K}f(\mathbf {x} )g(\mathbf {x} )\,\operatorname {d} ^{n}\mathbf {x} .}

Generalizado aún más a funciones continuas complejasψ{\displaystyle \psi }yχ{\displaystyle \chi }, por analogía con el producto interno complejo anterior, se obtiene: ψ,χ=Kψ(z)χ(z)¯dz.{\displaystyle \left\langle \psi ,\chi \right\rangle =\int _{K}\psi (z){\overline {\chi (z)}}\,{\text{d}}z.}

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 funciones(incógnita){\displaystyle u(x)}yv(incógnita){\displaystyle v(x)}con respecto a la función de pesor(incógnita)>0{\displaystyle r(x)>0}es ,vr=abr(incógnita)(incógnita)v(incógnita)dincógnita.{\displaystyle \left\langle u,v\right\rangle _{r}=\int _{a}^{b}r(x)u(x)v(x)\,dx.}

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.A{\displaystyle \mathbf {A} }yB{\displaystyle \mathbf {B} }del mismo tamaño: A:B=ijAijBij¯=tr(BHA)=tr(ABH).{\displaystyle \mathbf {A} :\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, A:B=ijAijBij=tr(BTA)=tr(ABT)=tr(ATB)=tr(BAT).{\displaystyle \mathbf {A} :\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 ordennorte{\displaystyle n}y un tensor de ordenmetro{\displaystyle m}es un tensor de ordennorte+metro2{\displaystyle n+m-2}(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; complejo CDOTU, 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' * B  conj(transpose(A)) * B  sum(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

Notas

  1. 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. 1 2 "Producto escalar" . www.mathsisfun.com . Consultado el 6 de septiembre de 2020 .
  2. 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.
  3. 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.
  4. AI Borisenko; IE Taparov (1968). Análisis vectorial y tensorial con aplicaciones . Traducido por Richard Silverman. Dover. pág. 14. 
  5. 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.
  6. Nykamp, ​​Duane. "El producto escalar" . Math Insight . Consultado el 6 de septiembre de 2020 .
  7. Weisstein, Eric W. "Producto escalar". De MathWorld, un recurso web de Wolfram. https://mathworld.wolfram.com/DotProduct.html
  8. 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.
  9. 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.
  10. 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.
  11. M. Mansfield; C. O'Sullivan (2011). Comprensión de la física (4.ª ed.). John Wiley & Sons. ISBN  978-0-47-0746370.
  12. Berberian, Sterling K. (2014) [1992]. Álgebra lineal . Dover. pág. 287. ISBN  978-0-486-78055-9.