Linear Algebra, Interactive EditionXYZ Homework Edition

⇩ Download ▾

0.10 Planes in Space

Two points determine a line, and a point with a direction does too. Three points that are not in a line determine a plane — that is why a tripod never wobbles — but the description that will matter most in this book uses a point and a vector, as the line did, with one change: the vector stands perpendicular to the plane instead of lying along it. A nonzero vector 𝐧\mathbf{n} that is orthogonal to every vector lying in a plane is called a normal vector for the plane. The vector 𝐞3\mathbf{e}_3 is a normal for the floor; so is 5𝐞35\mathbf{e}_3, and so is 𝐞3-\mathbf{e}_3, since only the direction of a normal matters. Infinitely many planes share a given normal — a whole stack of parallel sheets — and picking one point P0P_0 selects a single sheet from the stack.

The figure draws the plane through P0=(1,2,1)P_0 = (1, 2, 1) with normal 𝐧=(1,2,2)\mathbf{n} = (1, -2, 2), and puts the whole stack on a slider.

A translucent tilted sheet, the plane x - 2y + 2z = d, with a slider d that starts at -1. A red point P0 at (1, 2, 1) sits on the sheet, and a thick shaded arrow leaves P0 at right angles to the sheet, ending at (2, 0, 3): the normal vector n = (1, -2, 2), of length 3. Dragging d slides the sheet parallel to itself along the direction of that arrow: for d above -1 the sheet moves up and away from P0, for d below -1 it moves down through P0 to the other side, and only at d = -1 does the sheet pass through P0 itself. The arrow never turns while the sheet slides, since every plane in the family has the same normal. A hidden blue point Q at (1, 0, -1) and a hidden thin arrow from P0 to Q can be revealed: at d = -1 that arrow lies inside the sheet, and it meets the normal arrow at a right angle.Explore in 3D (opens in a new tab)
The plane x2y+2z=dx - 2y + 2z = d on a slider dd, with the red point P0=(1,2,1)P_0 = (1, 2, 1) and the normal vector 𝐧=(1,2,2)\mathbf{n} = (1, -2, 2) drawn as an arrow from it. At the starting value d=1d = -1 the plane passes through P0P_0; other values slide it along the normal. A hidden point QQ and a hidden arrow from P0P_0 to QQ lie in the starting plane.

Explore the figure

  1. At the starting value d=1d = -1, check that P0P_0 is on the sheet by substituting: 12(2)+2(1)=11 - 2(2) + 2(1) = -1. Orbit until you see the sheet edge-on; the normal arrow then stands at a right angle to the line the sheet has become.
  2. Drag dd to 22. The sheet slides upward along the normal, leaving P0P_0 beneath it, and the normal does not turn. Every plane in the family x2y+2z=dx - 2y + 2z = d has the same normal, because the normal is read from the coefficients on the left, which the slider does not touch.
  3. Drag dd to 4-4. The sheet has passed back down through P0P_0 to the far side. Exactly one value of dd puts the sheet through P0P_0: a normal fixes the tilt of a plane, and one point fixes which plane.
  4. Set dd back to 1-1 and reveal the hidden point Q=(1,0,1)Q = (1, 0, -1) and the arrow from P0P_0 to QQ. Substitution puts QQ on the sheet, 102=11 - 0 - 2 = -1, and that arrow, (0,2,2)(0, -2, -2), lies inside it. Dot it with the normal: 0+44=00 + 4 - 4 = 0. A vector in the plane is orthogonal to the normal — and that single fact is the plane's equation.

From a dot product to a linear equation

A point P=(x,y,z)P = (x, y, z) lies on the plane through P0=(x0,y0,z0)P_0 = (x_0, y_0, z_0) with normal 𝐧=(a,b,c)\mathbf{n} = (a, b, c) exactly when the displacement from P0P_0 to PP lies in the plane, that is, when it is orthogonal to 𝐧\mathbf{n}:

𝐧 · ( P P 0 ) = a ( x x 0 ) + b ( y y 0 ) + c ( z z 0 ) = 0 \mathbf{n} \cdot (P - P_0) = a(x - x_0) + b(y - y_0) + c(z - z_0) = 0

Multiplying out and moving the constants to the right gives ax+by+cz=dax + by + cz = d with d=ax0+by0+cz0d = ax_0 + by_0 + cz_0. So every plane is the solution set of one linear equation in three unknowns, and — reading the argument backward — the solution set of any equation ax+by+cz=dax + by + cz = d with aa, bb, cc not all zero is a plane with normal (a,b,c)(a, b, c). The coefficients are the normal. For the figure, 𝐧=(1,2,2)\mathbf{n} = (1, -2, 2) and P0=(1,2,1)P_0 = (1, 2, 1) give d=14+2=1d = 1 - 4 + 2 = -1: the equation x2y+2z=1x - 2y + 2z = -1, and the slider's other values are the parallel planes with the same left side.

Two consequences are immediate. Planes with proportional normals are parallel, since a normal is only a direction; and a plane through three points PP, QQ, RR has normal (QP)×(RP)(Q - P) \times (R - P), because Section 0.8 built the cross product to be orthogonal to both edge vectors, and therefore to the whole plane they span.

The same shape of equation exists in every dimension. In 2\mathbb{R}^2, ax+by=dax + by = d is a line, and (a,b)(a, b) is perpendicular to it — check it against the slope a/b-a/b. In n\mathbb{R}^n, a1x1++anxn=da_1 x_1 + \cdots + a_n x_n = d describes a hyperplane, an (n1)(n - 1)-dimensional flat sheet with normal (a1,,an)(a_1, \dots, a_n), invisible but governed by the same dot product. Chapter 1 begins by stacking several such equations and asking where their planes meet.

[3321]\begin{bmatrix}3 \\ \frac{3}{2} \\ 1\end{bmatrix}
The normal of the three-point plane, as a null space ✓ Computed · mojocas 0.1.0 ✓ Agrees with the text The normal of the three-point plane, as a null space, computed exactly by mojocas 0.1.0, and confirmed to agree with the result stated in the text.

The two edge vectors of the three-point example, stacked as rows. A computer algebra system finds the vectors orthogonal to both rows — the null space of this matrix, in Chapter 2's language — and there is exactly one direction of them: the direction of (6,3,2)(6, 3, 2), the normal the cross product produced.

00
The figure's plane, as one dot product ✓ Computed · mojocas 0.1.0 ✓ Agrees with the text The figure's plane, as one dot product, computed exactly by mojocas 0.1.0, and confirmed to agree with the result stated in the text.

Step 4's check, done by the engine: the normal 𝐧=(1,2,2)\mathbf{n} = (1, -2, 2) against the arrow (0,2,2)(0, -2, -2) that runs from P0P_0 to QQ inside the sheet. Zero — and that single number is the plane's equation, before it is multiplied out into x2y+2z=1x - 2y + 2z = -1.

00
The three-point plane's normal, against one edge ✓ Computed · mojocas 0.1.0 ✓ Agrees with the text The three-point plane's normal, against one edge, computed exactly by mojocas 0.1.0, and confirmed to agree with the result stated in the text.

The cross product from Section 0.8 dotted with the first edge QPQ - P: zero, so it is orthogonal to that edge.

00
And against the other ✓ Computed · mojocas 0.1.0 ✓ Agrees with the text And against the other, computed exactly by mojocas 0.1.0, and confirmed to agree with the result stated in the text.

And with the second edge RPR - P: zero again. Orthogonal to both edges means orthogonal to every vector in the plane they span, which is exactly what "normal" asks for — so 6x+3y+2z=d6x + 3y + 2z = d is the plane, and the point PP fixes d=6d = 6.

11
Parallel planes, by their normals ✓ Computed · mojocas 0.1.0 ✓ Agrees with the text Parallel planes, by their normals, computed exactly by mojocas 0.1.0, and confirmed to agree with the result stated in the text.

The normals (2,1,3)(2, -1, 3) and (4,2,6)(-4, 2, -6) as rows: rank 11, so they are proportional and the planes are parallel.

22
Crossing planes, by their normals ✓ Computed · mojocas 0.1.0 ✓ Agrees with the text Crossing planes, by their normals, computed exactly by mojocas 0.1.0, and confirmed to agree with the result stated in the text.

The normals (2,1,3)(2, -1, 3) and (1,1,1)(1, 1, 1): rank 22, two directions, so the planes are not parallel and must cross.

An original work of XYZ Homework, built around interactive XYZ 3D figures. Its chapter sequence is aligned to Interactive Linear Algebra (Margalit & Rabinoff, Georgia Tech, GNU FDL); this work is original, copies nothing from it, and is not affiliated with or endorsed by its authors. License: CC-BY-NC-SA-4.0.

These eBooks are a prerelease and are not yet certified conformant with WCAG 2.1 AA or ADA Title II. Every page is built against an automated accessibility gate, and the published editions will meet ADA Title II requirements when they release in late September 2026. If something is unusable, please tell us.