OUTER PRODUCT

'Outer product' typically refers to the tensor product or to operations with similar cardinality such as exterior product. The cardinality of these operations is that of cartesian products.
The name contrasts with the inner product, which is the product in the opposite order.
Outer product is also a higher-order function in computer programming languages such as APL. Here, the cardinality of the results produced by this operation is that of cartesian products.
==Definition (Matrix multiplication)==
The outer product of vectors is a special case of the Kronecker product of matrices.
Given the m imes 1 column vector mathbf{u} and the 1 imes n row vector mathbf{v}, their outer product mathbf{u} otimes mathbf{v} is defined as the m imes n matrix mathbf{A} resulting from
:mathbf{u} otimes mathbf{v} = mathbf{A} = mathbf{u} mathbf{v}
where the tensor product is just multiplication of vectors.
In coordinates:
:egin{bmatrix}b_1 \ b_2 \ b_3 \ b_4end{bmatrix} otimes egin{bmatrix}a_1 & a_2 & a_3end{bmatrix} = egin{bmatrix}a_1b_1 & a_2b_1 & a_3b_1 \ a_1b_2 & a_2b_2 & a_3b_2 \ a_1b_3 & a_2b_3 & a_3b_3 \ a_1b_4 & a_2b_4 & a_3b_4end{bmatrix}
For complex vectors, it is customary to use the complex conjugate of mathbf{v} (denoted ar mathbf{v}), as one thinks of row vectors as elements of the complex conjugate vector space of the dual vector space:
:mathbf{u} otimes mathbf{v} = mathbf{A} = mathbf{u} ar mathbf{v}
If mathbf{v} is instead a column vector, the definition becomes:
:mathbf{u} otimes mathbf{v} = mathbf{A} = mathbf{u} mathbf{v}^

where mathbf{v}^
★ is the conjugate transpose of mathbf{v}.

Contents
Contrast with inner product
Definition (Abstract)
Applications
See also
Products
Duality
Contrast with inner product

If mathbf{v} is a row vector, and ''m'' = ''n'', then one can take the product the other way, yielding a scalar (or 1 imes 1 matrix):
:leftlangle mathbf{u}, mathbf{v}
ight
angle = leftlangle mathbf{v}, mathbf{u}
ight
angle = mathbf{v} mathbf{u}
which is the standard inner product for Euclidean vector spaces, better known as the dot product.

Definition (Abstract)


Given a vector v in V and a covector w^
★ in W^
★ ,
the tensor product v otimes w^
★ gives a map Acolon W o V,
under the isomorphism mathrm{Hom}(W,V) = W^
★ otimes V.
Concretely, given w in W,
:A(w) := w^
★ (w)v
where w^
★ (w) is w^
★ evaluated on ''w'', which yields a scalar,
which then multiplies ''v''.
Alternately, it's the composition of w^
★ colon W o K with vcolon K o V.
If W=V, then one can also pair w^
★ (v), which is the inner product.
==Definition (Tensor multiplication)==
The outer product on tensors is typically referred to as the tensor product. Given a tensor 'a' with rank 'q' and dimensions (''i'' '1', ..., ''i'' 'q'), and a tensor 'b' with rank 'r' and dimensions (''j'' '1', ..., ''j'' 'r'), their outer product 'c' has rank 'q'+'r' and dimensions (''k'' '1', ..., ''k'' 'q'+'r') which are the ''i''  dimensions followed by the ''j''  dimensions. For example, if 'A' has rank '3' and dimensions (''3'', ''5'', ''7'') and 'B' has rank '2' and dimensions (''10'', ''100''), their outer product 'c' has rank 5 and dimensions (''3'', ''5'', ''7'', ''10'', ''100''). If 'A'[''2'', ''2'', ''4''] = 11 and 'B'[''8'', ''88'']= 13 then 'C'[''2'', ''2'', ''4'', ''8'', ''88''] = 143. .
To understand the matrix definition of outer product in terms of the definition of tensor product:
# You can interpret the vector 'v' as a rank 1 tensor with dimension (''M''), and the vector 'u' as a rank '1' tensor with dimension ('N'). The result is a rank '2' tensor with dimension (''M'', ''N'').
# The rank of the result of an inner product between two tensors of rank 'q' and 'r' is the greater of 'q+r-2' and '0'. Thus, the inner product of two matrices has the same rank as the outer product (or tensor product) of two vectors.
# You can add arbitrarily many leading or trailing ''1'' dimensions to a tensor without fundamentally altering its structure. These ''1'' dimensions would alter the character of operations on these tensors, so any resulting equivalences should be expressed explicitly.
# The inner product of two matrices 'V' with dimensions (''d'', ''e'') and 'U' with dimensions (''e'', ''f'') is sum_{j = 1}^e V_i,_j U_j,_k where i in {1..d} and k in {1..f}, For the case where ''e'' =1, the summation is trivial (involving only a single term).
It should be emphasized that the term "rank" is being used in its tensor sense, and should not be interpreted as matrix rank.

Applications


The outer product is useful in computing physical quantities (e.g. the tensor of inertia), and performing transform operations in digital signal processing and digital image processing. It is also useful in statistical analysis for computing the covariance and auto-covariance matrices for two random variables.

See also



linear algebra

norm
Products


cross product

inner product

Kronecker product
Duality


conjugate transpose

complex conjugate

transpose

bra-ket notation for outer product

This article provided by Wikipedia. To edit the contents of this article, click here for original source.

psst.. try this: add to faves