What are cross products?

1 Answer
Mar 15, 2018

See explanation...

Explanation:

When you encounter vectors in #3# dimensions then you meet two ways of multiplying two vectors together:

Dot product

Written #vec(u) * vec(v)#, this takes two vectors and produces a scalar result.

If #vec(u) = < u_1, u_2, u_3 ># and #vec(v) = < v_1, v_2, v_3 ># then:

#vec(u) * vec(v) = u_1v_1 + u_2v_2 + u_3v_3#

Cross product

Written #vec(u) xx vec(v)#, this takes two vectors and produces a vector perpendicular to both of them, or the zero vector if #vec(u)# and #vec(v)# are parallel.

If #vec(u) = < u_1, u_2, u_3 ># and #vec(v) = < v_1, v_2, v_3 ># then:

#vec(u) xx vec(v) = < u_2v_3-u_3v_2, color(white)(.)u_3v_1-u_1v_3, color(white)(.)u_1v_2-u_2v_1 >#

This is sometimes described in terms of a determinant of a #3 xx 3# matrix and the three unit vectors #hat(i)#, #hat(j)#, #hat(k)#:

#vec(u) xx vec(v) = abs((hat(i), hat(j), hat(k)), (u_1, u_2, u_3), (v_1, v_2, v_3))#

How about division ?

Neither dot product nor cross product allow division of vectors. To find how to divide vectors you can look at the quaternions. The quaternions form a #4# dimensional vector space over the real numbers and have arithmetic with non-commutative multiplication that can be expressed as a combination of dot product and cross product. Actually that's the wrong way around, since quaternion arithmetic predates the modern presentation of vectors, dot and cross products.

Anyway, we can say that a quaternion can be written as a combination of a scalar part and vector part, with arithmetic defined by:

#(r_1, vec(v_1)) + (r_2, vec(v_2)) = (r_1 + r_2, vec(v_1) + vec(v_2))#

#(r_1, vec(v_1)) * (r_2, vec(v_2)) = (r_1 r_2 - vec(v_1) * vec(v_2), r_1 vec(v_2) + r_2 vec(v_1) + vec(v_1) xx vec(v_2))#

For a very interesting related talk, watch this...

Life Before Vectors