Home page for accesible maths 1 Vectors

Style control - access keys in brackets

Font (2 3) - + Letter spacing (4 5) - + Word spacing (6 7) - + Line spacing (8 9) - +

1.6 The vector product in ℝ3

Definition 1.21

Let u=(u1⁢u2⁢u3), v=(v1⁢v2⁢v3) be vectors in R3. The vector (or cross) product of u and v:

𝐮×𝐯=(u2⁢v3-u3⁢v2⁢u3⁢v1-u1⁢v3⁢u1⁢v2-u2⁢v1)
Remark 1.22

i) If you know about determinants of 2×2 matrices, then one way to remember the entries of u×v is to write u and v as the first two rows of a 3×3 matrix:

(u1u2u3v1v2v3*⁣***)

Now u×v can be entered in the third row of the matrix: to find the first entry in u×v, simply cover up the first column and the third row, and calculate the determinant of the matrix you then obtain:

|u2u3v2v3|=u2⁢v3-u3⁢v2.

To find the second entry in u×v, do the same thing with the second column and the third row covered up, but then multiply by (-1). So the second entry is:

-|u1u3v1v3|=u3⁢v1-u1⁢v3.

Finally, the third entry can be found by covering up the third row and column, and calculating the determinant of the matrix you thus obtain.

ii) Be careful of signs! The y-coordinate of u×v is u3⁢v1-u1⁢v3, not u1⁢v3-u3⁢v1.

Theorem 1.23

The vector product has the following properties:

(i) u×v=-v×u for any u,v∈R3,

(ii) u×(v+w)=u×v+u×w for any u,v,w∈R3,

(iii) u×(λ⁢v)=λ⁢(u×v)=(λ⁢u)×v for any u,v∈R3 and λ∈R,

(iv) (u×v)⋅u=(u×v)⋅v=0 for any u,v∈R3,

(v) u×v=0 if u=λ⁢v for some λ∈R.

Proof

(i) follows immediately from inspecting the coordinate values of 𝐮×𝐯 and 𝐯×𝐮. (ii) and (iii) can be proved in a similar way to Thm. 1.9. For (iv), it will suffice to show that (𝐮×𝐯)⋅𝐮=0, since then (𝐮×𝐯)⋅𝐯=0 can be shown by swapping 𝐮 and 𝐯. Now we calculate directly: (𝐮×𝐯)⋅𝐮=(u2⁢v3-u3⁢v2)⁢u1+(u3⁢v1-u1⁢v3)⁢u2+(u1⁢v2-u2⁢v1)⁢u3=u1⁢u2⁢v3-u1⁢u3⁢v2+u2⁢u3⁢v1-u1⁢u2⁢v3+u1⁢u3⁢v2-u2⁢u3⁢v1=0. For (v), if 𝐮=λ⁢𝐯 then 𝐮×𝐯=λ⁢(𝐮×𝐮), so it will suffice to show that 𝐮×𝐮=. But

𝐮×𝐮=(u2⁢u3-u3⁢u2⁢u3⁢u1-u1⁢u3⁢u1⁢u2-u2⁢u1)=(0  0  0)

so the proof is complete. □

Thus we have the following important principle. We say that two vectors 𝐮, 𝐯 are collinear (i.e. on the same line) if either 𝐮=λ⁢𝐯 or 𝐯=λ⁢𝐮 for some λ∈ℝ.

Principle 1.24

If u and v are not collinear vectors, then u×v is a non-zero vector which is orthogonal to both u and v.

Theorem 1.25

Let θ be the angle between u and v. Then |u×v|=|u|⁢|v|⁢|sin⁡θ|.

Proof

Since |𝐮×𝐯|≥0, it will suffice to show that |𝐮×𝐯|2=|𝐮|2⁢|𝐯|2⁢sin2⁡θ. But 𝐮⋅𝐯=|𝐮|⁢|𝐯|⁢cos⁡θ, so we have to show that:

|𝐮×𝐯|2+(𝐮⋅𝐯)2=|𝐮|2⁢|𝐯|2

We prove this statement by directly calculating the left-hand side. Since 𝐮×𝐯=(u2⁢v3-u3⁢v2⁢u3⁢v1-u1⁢v3⁢u1⁢v2-u2⁢v1) we have:

|𝐮×𝐯|2=u12⁢v22+u12⁢v32+u22⁢v12+u2⁢v32+u32⁢v12+u32⁢v22-2⁢(u1⁢u2⁢v1⁢v2+u1⁢u3⁢v1⁢v3+u2⁢u3⁢v2⁢v3)

On the other hand, 𝐮⋅𝐯=u1⁢v1+u2⁢v2+u3⁢v3 so

(𝐮⋅𝐯)2=u12⁢v12+u22⁢v22+u32⁢v32+2⁢(u1⁢u2⁢v1⁢v2+u1⁢u3⁢v1⁢v3+u2⁢u3⁢v2⁢v3)

Adding these two, we obtain:

|𝐮×𝐯|2+(𝐮⋅𝐯)2=∑i,j=13ui2⁢vj2=(u12+u22+u32)⁢(v12+v12+v32)=|𝐮|2⁢|𝐯|2

as required. □

Using the vector product to find equations of planes in R3

Suppose we are given two vectors 𝐮, 𝐯 and we want to find the equation of the plane passing through the origin which contains 𝐮 and 𝐯. We require 𝐮 and 𝐯 to be non-collinear, i.e. linearly independent. To describe the plane π containing 𝐮 and 𝐯 we just have to find a normal vector to π. But as we saw above, 𝐮×𝐯 is orthogonal to both 𝐮 and 𝐯, so we can set 𝐧=𝐮×𝐯. This principle is best demonstrated with some examples.

Example 1.26

Find the equation of the plane passing through the origin in R3 which includes u=(1-1  2) and v=(0  3-1).

What about the equation of a plane which doesn’t pass through the origin? We can usually describe a plane π if we know three points A,B,C in π.

Example 1.27

Find the equation of the plane in R3 which passes through the points A=(1,2,-1), B=(2,-3,1) and C=(0,3,-4).

Using the vector product to calculate areas of parallelograms and triangles

Let O⁢A⁢C⁢B be a parallelogram in ℝ3, where O⁢A→=𝐚 and O⁢B→=𝐛.

\curve(300,-90,400,-80) \curve(400,-80,420,-40) \curve(300,-90,320,-50) OACB\curve(320,-50,420,-40) \curve(350,-85,346,-89) \curve(350,-85,346,-81) \curve(410,-60,410,-65) \curve(410,-60,406,-62) \curve(310,-70,310,-75) \curve(310,-70,306,-72)

We can use the vector product 𝐚×𝐛 to calculate the area of the parallelogram O⁢A⁢C⁢B.

To see how, recall the well-known formula for the area of a parallelogram:

A=ℓ⁢h

where ℓ is the length of the base, and h is the (perpendicular) height. We can choose O⁢A to be the base, so that ℓ=|𝐚|. Moreover, if θ is the angle between 𝐚 and 𝐛 then the height of the parallelogram is |𝐛|⁢sin⁡θ. Thus A=|𝐚|⁢|𝐛|⁢sin⁡θ=|𝐚×𝐛|.

Example 1.28

Calculate the area of the parallelogram O⁢A⁢C⁢B in R2 with corners A=(1  2), B=(-1  1), C=(0  3).

The question does not ask us to verify that O⁢A⁢C⁢B is a parallelogram, but we might check: O⁢C→=O⁢A→+O⁢B→. Though O⁢A⁢C⁢B is a parallelogram in ℝ2, we can consider it as being a parallelogram in ℝ3 just by adding a third coordinate equal to zero: A=(1  2  0), B=(-1  1  0), C=(0  3  0). Now the area of the parallelogram is |O⁢A→×O⁢B→|=|(0  0  3)|=3.

Similarly to parallelograms, we can calculate the area of a triangle with sides O⁢A→ and O⁢B→: it is just 12⁢b⁢h=12⁢|O⁢A→×O⁢B→|.

Example 1.29

Find the area of the triangle in R3 with corners A=(1  1-1), B=(2-1  0) and C=(0  2  7).