Explanation of the cross product

In summary, the cross product was developed to calculate areas and moments in physics, and it satisfies all the properties we'd want in an area product. Using a convenient basis, we can obtain your first definition. Using an arbitrary basis, we can obtain your second definition.
  • #1
Forrest T
23
0
Can someone please explain to me the motivation for these definitions of the cross product?
Let A = (a1, a2, a3), B = (b1, b2, b3). Let A and B be the magnitudes of A and B, respectively, and let [itex]\theta[/itex] be the angle between the vectors.

A X B = AB sin([itex]\theta[/itex])

A X B = (a2b3 - a3b2, a3b1 - a1b3, a1b2 - a2b1)

As I understand it, the cross product was developed for application to situations in physics, in which two vectors produce a result perpendicular to both of them. Therefore, the cross product would be orthogonal to both vectors: A [itex]\cdot[/itex] (A X B) = 0, and B [itex]\cdot[/itex] (A X B) = 0. However, I do not understand the other properties of the cross product which led to these definitions. Thank you for your help.
 
Physics news on Phys.org
  • #2
Good morning Forrest.

Taking your second formula first.

A vector (in this sense) is an ordered triple. That is it is three numbers bracketed together.

{p,q,r} where p, q and r are real numbers is a vector. You can regard p,q and r as its components.

That is exactly what you have in the second formula. The numbers given by the expression are the components of the vector which results from the cross product.

Your first formula needs further consideration, because as written it is incomplete.
ABsin([itex]\theta[/itex]) is not a vector.

It is the magnitude of the resultant vector.

If you want to make this formula into a vector one you must add a unit vector pointing in a direction given by a right handed system.

Edit
A X B = AB sin(θ) n


As it happens this magnitude is also the area of the parallelogram which has A and B as sides. This fact is sometimes used when we want directed areas and we use the associated unit vector to represent the unit normal to the area.

There are many good representations to this in this forum ad the question has been asked many times.
Have you tried the forum search facility?
 
Last edited:
  • #3
Forrest T said:
Can someone please explain to me the motivation for these definitions of the cross product?
Let A = (a1, a2, a3), B = (b1, b2, b3). Let A and B be the magnitudes of A and B, respectively, and let [itex]\theta[/itex] be the angle between the vectors.

A X B = AB sin([itex]\theta[/itex])

A X B = (a2b3 - a3b2, a3b1 - a1b3, a1b2 - a2b1)

As I understand it, the cross product was developed for application to situations in physics, in which two vectors produce a result perpendicular to both of them. Therefore, the cross product would be orthogonal to both vectors: A [itex]\cdot[/itex] (A X B) = 0, and B [itex]\cdot[/itex] (A X B) = 0. However, I do not understand the other properties of the cross product which led to these definitions. Thank you for your help.

Hello Forrest,

Excellent question! I recently gave some thoughts on vector products (including the cross product) here:
https://www.physicsforums.com/showthread.php?t=509373
I'd like to expand on my thoughts a bit.

First: the kinds of physical examples that motivate using a cross product are typically some kind of area, or moment. Perhaps the best example is angular momentum: remember that Kepler's law says the area swept out per unit time is constant. So we will need a way to calculate this area! Specifically, the area swept out per unit time, with respect to some origin, will be (proportional to) an "area product" [itex]r \wedge v[/itex] between the position vector [itex]r[/itex] and the velocity vector [itex]v=\dot{r}[/itex].

With that application in the back of our mind: how do we go about constructing an "area product" [itex]a \wedge b[/itex]? Let's start with a few properties we'd want any product to have:
  • [itex]a\wedge(b+c) = a\wedge b + a\wedge c[/itex] (distributive over addition: areas add just like vectors do)
  • [itex](\alpha a)\wedge b = a\wedge (\alpha b) = \alpha(a \wedge b)[/itex] (linear in each argument: scale up an argument, and you scale up the area by the same factor)
Now, for an area product in particular, we can figure out a few additional properties we'd want. The strategy will be to figure out the area for certain special cases that we know, and then see if we can generalize.
  • [itex]a\wedge a = 0[/itex]. Basically, you need two different vectors to span a nonzero area. Interestingly, this property implies that [itex]a \wedge b = - b \wedge a[/itex]. In other words, if you make an area product, you automatically get a sense of orientation to go along with it. (The area from [itex]a[/itex] to [itex]b[/itex] is minus the area from [itex]b[/itex] to [itex]a[/itex]).
  • [itex]a\wedge b = ab[/itex] whenever [itex]a\cdot b=0[/itex]. This is because whenever two vectors are perpendicular, our "area product" is just the familiar area of a rectangle.

Now we already have your first definition implied. To see why, let's choose a convenient basis to make the calculations easier. (We can choose any basis we want, of course, without affecting the final result.) Our basis should have the following properties:
  • Orthonormal: [itex]e_1 \cdot e_1 = 1[/itex] and [itex]e_1 \cdot e_2 = 0[/itex], etc.
  • [itex]e_1[/itex] is aligned along [itex]a[/itex], so we can write [itex]a = |a| e_1[/itex]
  • [itex]e_2[/itex] is in the plane formed by [itex]a[/itex] and [itex]b[/itex], so we can write [itex]b = |b|(\cos\theta e_1 + \sin\theta e_2)[/itex]
Now we simply form our area product, remembering that [itex]e_1 \wedge e_1 = 0[/itex]:
[tex]a \wedge b = |a||b|\sin\theta (e_1 \wedge e_2)[/tex]

Here, the [itex](e_1 \wedge e_2)[/itex] factor is shorthand for "the plane spanned by [itex]e_1[/itex] and [itex]e_2[/itex]". If we decide to replace that factor with a normal to that plane, then we have the cross product.

As for your second definition: now we'll let the basis vectors be completely arbitrary. Write
[tex]
\begin{align}
a &= a_1e_1 + a_2e_2 + a_3e_3 \\
b &= b_1e_1 + b_2e_2 + b_3e_3
\end{align}
[/tex]
Simply do the brute force multiplication, then simplify by remembering that, for instance, [itex]e_1 \wedge e_2 = -e_2 \wedge e_1[/itex] and collecting like terms. You'll end up with three terms, one of which is
[tex](a_1b_2 - a_2b_1)(e_1 \wedge e_2)[/tex]
This is where your second definition (the one in terms of components) comes from. You can consider [itex](a_1b_2 - a_2b_1)[/itex] to be the "[itex](e_1 \wedge e_2)[/itex]-component" of the area product. And of course, if you turned your area product into a cross product by taking surface normals, it would be the "[itex]e_3[/itex]-component" of your cross product.

So to summarize: we wanted an "area product", so we could do computations with things like angular momentum (and torques, and electromagnetic fields, and so on). We wanted it to have a few friendly properties we'd want in pretty much any product (distributivity and linearity). And we insisted that it give the right answer in simple special cases (zero area for parallel edges, and "rectangle area" for perpendicular vectors). From these requirements, your definitions popped out. We got the "geometric" one by choosing a particular convenient basis, and we got the "component" one by checking the result for an arbitrary basis.
 
  • #4
Very good explanation, Chogg. Anything using the cross product is really describing an oriented area (with the orientation describing a direction of rotation - go east then north and you're going around the block counterclockwise as seen from above, go north then east and you're going clockwise, so a^b= -b^a). In 3D (and maybe 7D) we can represent that area with a vector normal to that plane of rotation, but it isn't a general solution. It does not work in 2D or 4D, for example. And the axial vectors we get are not the same sort of vectors as the ones we started with, leading to endless confusion.

Here's a nice, brief introduction to geometric algebra and the outer (^) product with links to more information: http://docs.google.com/viewer?a=v&q...GnAS1&sig=AHIEtbR9J_hnIFMQ-aqs1f8cVUZEJIy4NQ"
 
Last edited by a moderator:
  • #5
could you explain why the cross product is equal to the area of the parallelogram formed by A and B
 

What is the cross product?

The cross product, also known as the vector product, is a mathematical operation that combines two vectors to produce a third vector that is perpendicular to both of the original vectors.

How is the cross product calculated?

The cross product is calculated by taking the cross product of the two vectors and multiplying it by the sine of the angle between the two vectors. This results in a vector that is perpendicular to both of the original vectors.

What is the significance of the cross product?

The cross product is used in many fields, including physics, engineering, and computer graphics. It is particularly useful for calculating torque, determining the direction of a magnetic field, and creating three-dimensional graphics.

What is the difference between the cross product and the dot product?

The dot product is a scalar quantity that calculates the magnitude of the projection of one vector onto another, while the cross product is a vector quantity that calculates the perpendicular vector between two vectors.

Can the cross product be used for any two vectors?

No, the cross product can only be calculated for two vectors in three-dimensional space. It is not defined for two-dimensional or higher-dimensional vectors.

Similar threads

Replies
10
Views
722
  • Calculus and Beyond Homework Help
Replies
3
Views
7K
  • Precalculus Mathematics Homework Help
Replies
5
Views
571
  • Linear and Abstract Algebra
Replies
32
Views
3K
  • Calculus and Beyond Homework Help
Replies
13
Views
2K
Replies
14
Views
1K
  • Calculus and Beyond Homework Help
Replies
5
Views
964
Replies
3
Views
742
  • STEM Academic Advising
Replies
16
Views
499
  • Special and General Relativity
Replies
4
Views
791
Back
Top