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} ).} This property is sometimes called the "associative law for scalar and dot product",[8] and one may say that "the dot product is associative with respect to scalar multiplication".[9]
Orthogonal
Two non-zero vectors a{\displaystyle \mathbf {a} } and b{\displaystyle \mathbf {b} } are orthogonal if and only if ab=0{\displaystyle \mathbf {a} \cdot \mathbf {b} =0}.
No cancellation
Unlike multiplication of ordinary numbers, where if ab=ac{\displaystyle ab=ac}, then b{\displaystyle b} always equals c{\displaystyle c} unless a{\displaystyle a} is zero, the dot product does not obey the cancellation law:
If ab=ac{\displaystyle \mathbf {a} \cdot \mathbf {b} =\mathbf {a} \cdot \mathbf {c} } and a0{\displaystyle \mathbf {a} \neq \mathbf {0} }, then we can write: a(bc)=0{\displaystyle \mathbf {a} \cdot (\mathbf {b} -\mathbf {c} )=0} by the distributive law; the result above says this just means that a{\displaystyle \mathbf {a} } is perpendicular to (bc){\displaystyle (\mathbf {b} -\mathbf {c} )}, which still allows (bc)0{\displaystyle (\mathbf {b} -\mathbf {c} )\neq \mathbf {0} }, and therefore allows bc{\displaystyle \mathbf {b} \neq \mathbf {c} }.
Product rule
If a{\displaystyle \mathbf {a} } and b{\displaystyle \mathbf {b} } are vector-valued differentiable functions, then the derivative (denoted by a prime{\displaystyle {}'}) of ab{\displaystyle \mathbf {a} \cdot \mathbf {b} } is given by the rule (ab)=ab+ab.{\displaystyle (\mathbf {a} \cdot \mathbf {b} )'=\mathbf {a} '\cdot \mathbf {b} +\mathbf {a} \cdot \mathbf {b} '.}

Application to the law of cosines

Triangle with vector edges a and b, separated by angle θ

Given two vectors a{\displaystyle {\color {red}\mathbf {a} }} and b{\displaystyle {\color {blue}\mathbf {b} }} separated by angle θ{\displaystyle \theta } (see the upper image), they form a triangle with a third side c=ab{\displaystyle {\color {orange}\mathbf {c} }={\color {red}\mathbf {a} }-{\color {blue}\mathbf {b} }}. Let a{\displaystyle \color {red}a}, b{\displaystyle \color {blue}b} and c{\displaystyle \color {orange}c} denote the lengths of a{\displaystyle {\color {red}\mathbf {a} }}, b{\displaystyle {\color {blue}\mathbf {b} }}, and c{\displaystyle {\color {orange}\mathbf {c} }}, respectively. The dot product of c{\displaystyle {\color {orange}\mathbf {c} }} with itself is: cc=(ab)(ab)=aaabba+bb=a2abab+b2=a22ab+b2c2=a2+b22abcosθ{\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}}} which is the law of cosines.

Triple product

There are two ternary operations involving dot product and cross product.

The scalar triple product of three vectors is defined as a(b×c)=b(c×a)=c(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} ).} Its value is the determinant of the matrix whose columns are the Cartesian coordinates of the three vectors. It is the signed volume of the parallelepiped defined by the three vectors, and is isomorphic to the three-dimensional special case of the exterior product of three vectors.

The vector triple product is defined by[2][3]a×(b×c)=(ac)b(ab)c.{\displaystyle \mathbf {a} \times (\mathbf {b} \times \mathbf {c} )=(\mathbf {a} \cdot \mathbf {c} )\,\mathbf {b} -(\mathbf {a} \cdot \mathbf {b} )\,\mathbf {c} .} This identity, also known as Lagrange's formula, may be remembered as "ACB minus ABC", keeping in mind which vectors are dotted together. This formula has applications in simplifying vector calculations in physics.

Physics

In physics, the dot product takes two vectors and returns a scalar quantity. It is also known as the "scalar product". The dot product of two vectors can be defined as the product of the magnitudes of the two vectors and the cosine of the angle between the two vectors. Thus, ab=|a||b|cosθ{\displaystyle \mathbf {a} \cdot \mathbf {b} =|\mathbf {a} |\,|\mathbf {b} |\cos \theta } Alternatively, it is defined as the product of the projection of the first vector onto the second vector and the magnitude of the second 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.