Dot product Information & Dot product Links at HealthHaven.com
advertise
add site
services
publishers
database
health videos
Bookmark and Share

search wiki for    ?
web dir firms image gallery news pdf wiki shop video 
about
toolbar
stats
live show
health store
more stuff
JOIN/LOGIN
Featured Results:
Therapy Orlando, Melbourne Florida Dot ...
Therapy Orlando, Melbourne Florida Dot...
bassinplasticsurgery.com
  DOT Laser : DOT Therapy : Orlando Skin Management : Skin Rejuvenation
DOT Laser : DOT Therapy : Orlando Skin Management : Skin Rejuvenation
eternamd.com
 Therapy Orlando, Melbourne Florida Dot ...
Therapy Orlando, Melbourne Florida Dot...
drbassin.com
  DOT Physicals DOT Medical Examination
DOT Physicals DOT Medical Examination
mymdnow.com
 

In mathematics, the dot product, is an algebraic operation that takes two equal-length sequences of numbers (usually coordinate vectors) and returns a single number obtained by multiplying corresponding entries and adding up those products. The name is derived from the dot that is often used to designate this operation; the alternative name scalar product emphasizes the scalar (rather than vector) nature of the result.

The principal use of this product is the inner product in an Euclidean vector space: when two vectors are expressed on an orthonormal basis, the dot product of their coordinate vectors gives their inner product. For this geometric interpretation, scalars must be taken to be real numbers; while the dot product can be defined in a more general setting (for instance with complex numbers as scalars) many properties would be different. The dot product contrasts (in three dimensional space) with the cross product, which produces a vector as result.

Contents

[edit] Definition

The dot product of two vectors a = [a1, a2, … , an] and b = [b1, b2, … , bn] is defined as:

\mathbf{a}\cdot \mathbf{b} = \sum_{i=1}^n a_ib_i = a_1b_1 + a_2b_2 + \cdots + a_nb_n

where Σ denotes summation notation and n is the dimension of the vectors.

For example, the dot product of two three-dimensional vectors [1, 3, −5] and [4, −2, −1] is

\begin{bmatrix}1&3&-5\end{bmatrix} \cdot \begin{bmatrix}4&-2&-1\end{bmatrix} = (1)(4) + (3)(-2) + (-5)(-1) = 3.


[edit] Geometric interpretation

AB = |A| |B| cos(θ).
|A| cos(θ) is the scalar projection of A onto B.

In Euclidean geometry, the dot product, length, and angle are related. For a vector a, the dot product a · a is the square of the length of a, or

|\mathbf{a}| = \sqrt{\mathbf{a} \cdot \mathbf{a}}

where |a| denotes the length (magnitude) of a. More generally, if b is another vector

 \mathbf{a} \cdot \mathbf{b} = |\mathbf{a}| \, |\mathbf{b}| \cos \theta \,

where |a| and |b| denote the length of a and b and θ is the angle between them.

Thus, given two vectors, the angle between them can be found by rearranging the above formula:

\theta =  \arccos \left( \frac {\bold{a}\cdot\bold{b}} {|\bold{a}||\bold{b}|}\right).

The cosine of the angle is returned because each vector a and b become unit vectors when we divide by the length.

\boldsymbol{\hat{a}} = \frac{\bold{a}}{|\bold{a}|} is the unit vector.

The terminal points of both unit vectors lie on the unit circle. The unit circle is where the trigonometric values for the six trig functions are found. After substitution, the first vector component is cosine and the second vector component is sine, i.e. (cos x, sin x) for some angle x. The dot product of the two unit vectors then takes <cos x, sin x><cos y, sin y> for angles x, y and returns (cos x)(cos y) + (sin x)(sin y) = cos(x - y) where x - y = theta.

As the cosine of 90° is zero, the dot product of two orthogonal vectors is always zero. Moreover, two vectors can be considered orthogonal if and only if their dot product is zero, and they have non-null length. This property provides a simple method to test the condition of orthogonality.

Sometimes these properties are also used for defining the dot product, especially in 2 and 3 dimensions; this definition is equivalent to the above one. For higher dimensions the formula can be used to define the concept of angle.

The geometric properties rely on the basis being orthonormal, i.e. composed of pairwise perpendicular vectors with unit length.

[edit] Scalar projection

If both a and b have length one (i.e. they are unit vectors), their dot product simply gives the cosine of the angle between them.

If only b is a unit vector, then the dot product a · b gives |a| cos(θ), i.e. the magnitude of the projection of a in the direction of b, with a minus sign if the direction is opposite. This is called the scalar projection of a onto b, or scalar component of a in the direction of b (see figure). This property of the dot product has several useful applications (for instance, see next section).

If neither a nor b is a unit vector, then the magnitude of the projection of a in the direction of b, for example, would be a · (b / |b|) as the unit vector in the direction of b is b / |b|.

[edit] Rotation

A rotation of the orthonormal basis in terms of which vector a is represented is obtained with a multiplication of a by a rotation matrix R. This matrix multiplication is just a compact representation of a sequence of dot products.

For instance, let

  • B1 = {x, y, z} and B2 = {u, v, w} be two different orthonormal bases of the same space R3, with B2 obtained by just rotating B1,
  • a1 = (ax, ay, az) represent vector a in terms of B1,
  • a2 = (au, av, aw) represent the same vector in terms of the rotated basis B2,
  • u1, v1, w1 be the rotated basis vectors u, v, w represented in terms of B1.

Then the rotation from B1 to B2 is performed as follows:

 \bold a_2 = \bold{Ra}_1 =  \begin{bmatrix} u_x & u_y & u_z \\ v_x & v_y & v_z \\ w_x & w_y & w_z \end{bmatrix} \begin{bmatrix} a_x \\ a_y \\ a_z \end{bmatrix} = \begin{bmatrix} \bold u_1\cdot\bold a_1 \\ \bold v_1\cdot\bold a_1 \\ \bold w_1\cdot\bold a_1 \end{bmatrix} = \begin{bmatrix} a_u \\ a_v \\ a_w \end{bmatrix} .

Notice that the rotation matrix R is assembled by using the rotated basis vectors u1, v1, w1 as its rows, and these vectors are unit vectors. By definition, Ra1 consists of a sequence of dot products between each of the three rows of R and vector a1. Each of these dot products determines a scalar component of a in the direction of a rotated basis vector (see previous section).

If a1 is a row vector, rather than a column vector, then R must contain the rotated basis vectors in its columns, and must post-multiply a1:

 \bold a_2 = \bold a_1 \bold R =  \begin{bmatrix} a_x & a_y & a_z \end{bmatrix} \begin{bmatrix} u_x & v_x & w_x \\ u_y & v_y & w_y \\ u_z & v_z & w_z \end{bmatrix} = \begin{bmatrix} \bold u_1\cdot\bold a_1 & \bold v_1\cdot\bold a_1 & \bold w_1\cdot\bold a_1 \end{bmatrix} = \begin{bmatrix} a_u & a_v & a_w \end{bmatrix} .

[edit] Physics

In physics, magnitude is a scalar in the physical sense, i.e. a physical quantity independent of the coordinate system, expressed as the product of a numerical value and a physical unit, not just a number. The dot product is also a scalar in this sense, given by the formula, independent of the coordinate system. The formula in terms of coordinates is evaluated with not just numbers, but numbers times units. Therefore, although it relies on the basis being orthonormal, it does not depend on scaling.

Example:

[edit] Properties

The following properties hold if a, b, and c are real vectors and r is a scalar.

The dot product is commutative:

 \mathbf{a} \cdot \mathbf{b} = \mathbf{b} \cdot \mathbf{a}.

The dot product is distributive over vector addition:

 \mathbf{a} \cdot (\mathbf{b} + \mathbf{c}) = \mathbf{a} \cdot \mathbf{b} + \mathbf{a} \cdot \mathbf{c}.

The dot product is bilinear:

 \mathbf{a} \cdot (r\mathbf{b} +  \mathbf{c})      = r(\mathbf{a} \cdot   \mathbf{b}) +(\mathbf{a} \cdot \mathbf{c}).

When multiplied by a scalar value, dot product satisfies:

 (c_1\mathbf{a}) \cdot (c_2\mathbf{b}) = (c_1c_2) (\mathbf{a} \cdot \mathbf{b})

(these last two properties follow from the first two).

Two non-zero vectors a and b are perpendicular if and only if ab = 0.

Unlike multiplication of ordinary numbers, where if ab = ac, then b always equals c unless a is zero, the dot product does not obey the cancellation law:

If ab = ac and a0, then we can write: a • (bc) = 0 by the distributive law; the result above says this just means that a is perpendicular to (bc), which still allows (bc) ≠ 0, and therefore bc.

Provided that the basis is orthonormal, the dot product is invariant under isometric changes of the basis: rotations, reflections, and combinations, keeping the origin fixed. The above mentioned geometric interpretation relies on this property. In other words, for an orthonormal space with any number of dimensions, the dot product is invariant under a coordinate transformation based on an orthogonal matrix. This corresponds to the following two conditions:

  • the new basis is again orthonormal (i.e., it is orthonormal expressed in the old one)
  • the new base vectors have the same length as the old ones (i.e., unit length in terms of the old basis)

If a and b are functions, then the derivative of ab is a'b + ab'

[edit] Triple product expansion

This is a very useful identity (also known as Lagrange's formula) involving the dot- and cross-products. It is written as

\mathbf{a} \times (\mathbf{b} \times \mathbf{c}) = \mathbf{b}(\mathbf{a}\cdot\mathbf{c}) - \mathbf{c}(\mathbf{a}\cdot\mathbf{b})

which is easier to remember as “BAC minus CAB”, keeping in mind which vectors are dotted together. This formula is commonly used to simplify vector calculations in physics.

[edit] Proof of the geometric interpretation

Note: This proof is shown for 3-dimensional vectors, but is readily extended to n-dimensional vectors.

Consider a vector

 \mathbf{v} = v_1 \mathbf{i} + v_2 \mathbf{j} + v_3 \mathbf{k}. \,

Repeated application of the Pythagorean theorem yields for its length v

 v^2 = v_1^2 + v_2^2 + v_3^2. \,

But this is the same as

 \mathbf{v} \cdot \mathbf{v} = v_1^2 + v_2^2 + v_3^2, \,

so we conclude that taking the dot product of a vector v with itself yields the squared length of the vector.

Lemma 1
 \mathbf{v} \cdot \mathbf{v} = v^2. \,

Now consider two vectors a and b extending from the origin, separated by an angle θ. A third vector c may be defined as

 \mathbf{c} \ \stackrel{\mathrm{def}}{=}\  \mathbf{a} - \mathbf{b}. \,

creating a triangle with sides a, b, and c. According to the law of cosines, we have

 c^2 = a^2 + b^2 - 2 ab \cos \theta. \,

Substituting dot products for the squared lengths according to Lemma 1, we get

   \mathbf{c} \cdot \mathbf{c}  = \mathbf{a} \cdot \mathbf{a}  + \mathbf{b} \cdot \mathbf{b}  - 2 ab \cos\theta. \,                   (1)

But as cab, we also have

   \mathbf{c} \cdot \mathbf{c}  = (\mathbf{a} - \mathbf{b}) \cdot (\mathbf{a} - \mathbf{b}) \,,

which, according to the distributive law, expands to

   \mathbf{c} \cdot \mathbf{c}  = \mathbf{a} \cdot \mathbf{a}  + \mathbf{b} \cdot \mathbf{b}  -2(\mathbf{a} \cdot \mathbf{b}). \,                      (2)

Merging the two cc equations, (1) and (2), we obtain

   \mathbf{a} \cdot \mathbf{a}  + \mathbf{b} \cdot \mathbf{b}  -2(\mathbf{a} \cdot \mathbf{b})  = \mathbf{a} \cdot \mathbf{a}  + \mathbf{b} \cdot \mathbf{b}  - 2 ab \cos\theta. \,

Subtracting aa + bb from both sides and dividing by −2 leaves

 \mathbf{a} \cdot \mathbf{b} = ab \cos\theta. \,

Q.E.D.

[edit] Generalization

The inner product generalizes the dot product to abstract vector spaces and is usually denoted by <a , b>. Due to the geometric interpretation of the dot product the norm ||a|| of a vector a in such an inner product space is defined as

\|\mathbf{a}\| = \sqrt{\langle\mathbf{a}\, , \mathbf{a}\rangle}

such that it generalizes length, and the angle θ between two vectors a and b by

 \cos{\theta} = \frac{\langle\mathbf{a}\, , \mathbf{b}\rangle}{\|\mathbf{a}\| \, \|\mathbf{b}\|}.

In particular, two vectors are considered orthogonal if their inner product is zero

 \langle\mathbf{a}\, , \mathbf{b}\rangle = 0.

For vectors with complex entries, using the given definition of the dot product would lead to quite different geometric properties. For instance the dot product of a vector with itself can an arbitrary complex number, and can be zero without the vector being the zero vector; this in turn would have severe consequences for notions like length and angle. Much geometric properties can be salvaged, at the cost of giving up the symmetric and bilinear properties of the scalar product, by alternatively defining

\mathbf{a}\cdot \mathbf{b} = \sum{a_i \overline{b_i}}

where bi is the complex conjugate of bi. Then the scalar product of any vector with itself is a non-negative real number, and it is nonzero except for the zero vector. However this scalar product is not linear in b (but rather conjugate linear), and the scalar product is not symmetric either, since

 \mathbf{a} \cdot \mathbf{b} = \overline{\mathbf{b} \cdot \mathbf{a}} .

This type of scalar product is nevertheless quite useful, and leads to the notions of Hermitian form and of general inner product spaces.

The Frobenius inner product generalizes the dot product to matrices. It is defined as the sum of the products of the corresponding components of two matrices having the same size.

[edit] Generalization to tensors

The dot product between a tensor of order n and a tensor of order m is a tensor of order n+m-2. The dot product is calculated by multiplying and summing across a single index in both tensors. If \mathbf{A} and \mathbf{B} are two tensors with element representation A_{ij\dots}^{k\ell\dots} and B_{mn\dots}^{p{\dots}i} the elements of the dot product \mathbf{A} \cdot \mathbf{B} are given by

A_{ij\dots}^{k\ell\dots}B_{mn\dots}^{p{\dots}i} = \sum_{i=1}^n A_{ij\dots}^{k\ell\dots}B_{mn\dots}^{p{\dots}i}

This definition naturally reduces to the standard vector dot product when applied to vectors, and matrix multiplication when applied to matrices.

Occasionally, a double dot product is used to represent multiplying and summing across two indices. The double dot product between two 2nd order tensors is a scalar.

[edit] See also

[edit] External links




Product Results (view all...)

search wiki for    ?
web dir firms image gallery news pdf wiki shop video 



↑ top of page ↑about thumbshots