Added to Favorites

Popular Searches

Definitions

In linear algebra, the outer product typically refers to the tensor product of two vectors. The result of applying the outer product to a pair of vectors is a matrix. The name contrasts with the inner product, which takes as input a pair of vectors and produces a scalar.## Definition

Given a vector $mathbf\{u\}\; =\; (u\_1,\; u\_2,\; dots,\; u\_m)$ with m elements and a vector $mathbf\{v\}=\; (v\_1,\; v\_2,\; dots,\; v\_n)$ with n elements, their outer product $mathbf\{u\}\; otimes\; mathbf\{v\}$ is defined as the $mtimes\; n$ matrix $mathbf\{A\}$ obtained by multiplying each element of $mathbf\{u\}$ by each element of $mathbf\{v\}$:## Definition (matrix multiplication)

### Contrast with inner product

If m = n, then one can take the matrix product the other way, yielding a scalar (or $1\; times\; 1$ matrix):
## Definition (abstract)

Let V and W be two vector spaces, and let W^{*} be the dual space of W.
Given a vector x ∈ V and y^{*} ∈ W^{*}, then the tensor product y^{*} ⊗ x corresponds to the map A : W → V given by### Contrast with inner product

If $W=V$, then one can also pair the covector w*∈V* with the vector v∈V via $(w^*,v)mapsto\; w^*(v)$, which is the duality pairing between V and its dual, sometimes called 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. .## 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

### Products

### Duality

The outer product of vectors can be also regarded as a special case of the Kronecker product of matrices.

Some authors use the expression "outer product of tensors" as a synonym of "tensor product". The outer product is also a higher-order function in some computer programming languages such as APL and Mathematica.

- $mathbf\{u\}\; otimes\; mathbf\{v\}\; =\; mathbf\{A\}\; =$

For complex vectors, it is customary to use the complex conjugate of $mathbf\{v\}$ (denoted $bar\; mathbf\{v\}$). Namely, matrix $mathbf\{A\}$ is obtained by multiplying each element of $mathbf\{u\}$ by the complex conjugate of each element of $mathbf\{v\}$.

The outer product $mathbf\{u\}\; otimes\; mathbf\{v\}$ as defined above is equivalent to a matrix multiplication $mathbf\{u\}\; mathbf\{v\}^T$, provided that $mathbf\{u\}$ is represented as a $mtimes\; 1$ column vector and $mathbf\{v\}$ as a $n\; times\; 1$ column vector. For instance, if $m\; =\; 4\; ,$ and $n\; =\; 3,\; ,$

- $mathbf\{u\}\; otimes\; mathbf\{v\}\; =\; mathbf\{u\}\; mathbf\{v\}^T\; =$

For complex vectors, it is customary to use the complex conjugate of $mathbf\{v\}^T$ (denoted $mathbf\{v\}^H$):

- $mathbf\{u\}\; otimes\; mathbf\{v\}\; =\; mathbf\{u\}\; mathbf\{v\}^H$

- $leftlangle\; mathbf\{u\},\; mathbf\{v\}rightrangle\; =\; mathbf\{v\}^H\; mathbf\{u\}$

- $w\; mapsto\; y^*(w)x$

Here y^{*}(w) denotes the value of the linear functional y^{*} (which is an element of the dual space of W) when evaluated at the element w ∈ W. This scalar in turn is multiplied by x to give as the final result an element of the space V.

If V and W are finite-dimensional, then the space of all linear transformations from W to V, denoted Hom(W,V), is generated by such outer products. In this case Hom(W,V) is isomorphic to W^{*} ⊗ V.

To understand the matrix definition of outer product in terms of the definition of tensor product:

- The vector v can be interpreted 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.
- It is possible to 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.

- conjugate transpose
- complex conjugate
- transpose
- bra-ket notation for outer product

Wikipedia, the free encyclopedia © 2001-2006 Wikipedia contributors (Disclaimer)

This article is licensed under the GNU Free Documentation License.

Last updated on Monday September 29, 2008 at 06:44:42 PDT (GMT -0700)

View this article at Wikipedia.org - Edit this article at Wikipedia.org - Donate to the Wikimedia Foundation

This article is licensed under the GNU Free Documentation License.

Last updated on Monday September 29, 2008 at 06:44:42 PDT (GMT -0700)

View this article at Wikipedia.org - Edit this article at Wikipedia.org - Donate to the Wikimedia Foundation

Copyright © 2015 Dictionary.com, LLC. All rights reserved.