PracticeVideosBlogFlashcards

13.3 Spatial Coordinates and Spatial Vector Operations

Key Takeaways

  • A right-handed spatial Cartesian coordinate system O−xyzO-xyz represents any point PP as an ordered triple (x,y,z)(x, y, z) and any vector a\boldsymbol{a} as (x1,y1,z1)(x_1, y_1, z_1) with basis vectors i,j,k\boldsymbol{i}, \boldsymbol{j}, \boldsymbol{k}.

  • Spatial vector algebraic operations (addition, subtraction, scalar multiplication, dot product) obey component-wise rules: a⋅b=x1x2+y1y2+z1z2\boldsymbol{a} \cdot \boldsymbol{b} = x_1 x_2 + y_1 y_2 + z_1 z_2, ∣a∣=x12+y12+z12|\boldsymbol{a}| = \sqrt{x_1^2 + y_1^2 + z_1^2}, and cos⁡θ=a⋅b∣a∣∣b∣\cos\theta = \frac{\boldsymbol{a} \cdot \boldsymbol{b}}{|\boldsymbol{a}||\boldsymbol{b}|}.

  • Two spatial vectors are parallel if a=λb\boldsymbol{a} = \lambda \boldsymbol{b} (proportional components) and perpendicular if a⋅b=0\boldsymbol{a} \cdot \boldsymbol{b} = 0.

  • A normal vector n=(x,y,z)\boldsymbol{n} = (x, y, z) of a plane α\alpha is perpendicular to every vector lying in α\alpha; it is constructed by solving the system {n⋅u=0n⋅v=0\begin{cases} \boldsymbol{n} \cdot \boldsymbol{u} = 0 \\ \boldsymbol{n} \cdot \boldsymbol{v} = 0 \end{cases} for two non-collinear vectors u,v⊂α\boldsymbol{u}, \boldsymbol{v} \subset \alpha.

  • Establishing an optimal coordinate origin OO (typically at a right-angled vertex or projection of a vertex) simplifies geometric calculations and eliminates algebraic complexity.

Last updated: July 2026

13.3 Spatial Coordinates and Spatial Vector Operations

Spatial vectors convert geometric problems into algebraic computations. Introduced in the modern Gaokao syllabus, the spatial vector method provides an algorithmic, reliable approach to solving complex 3D geometry questions without relying on difficult synthetic auxiliary constructions.


1. Spatial Cartesian Coordinate System

Fix an origin point OO in space and three mutually perpendicular directed axes: the x-axis (abscissa), y-axis (ordinate), and z-axis (applicate), forming a right-handed Cartesian coordinate system O−xyzO-xyz.

  • Basis Vectors: Let i,j,k\boldsymbol{i}, \boldsymbol{j}, \boldsymbol{k} be unit vectors along the positive x, y, and z axes, respectively. Then ∣i∣=∣j∣=∣k∣=1|\boldsymbol{i}| = |\boldsymbol{j}| = |\boldsymbol{k}| = 1 and i⋅j=j⋅k=k⋅i=0\boldsymbol{i} \cdot \boldsymbol{j} = \boldsymbol{j} \cdot \boldsymbol{k} = \boldsymbol{k} \cdot \boldsymbol{i} = 0.
  • Point and Position Vector: For any point P(x,y,z)P(x, y, z) in space, its position vector is: OP⃗=xi+yj+zk=(x,y,z)\vec{OP} = x\boldsymbol{i} + y\boldsymbol{j} + z\boldsymbol{k} = (x, y, z)
  • Vector Between Two Points: Given P1(x1,y1,z1)P_1(x_1, y_1, z_1) and P2(x2,y2,z2)P_2(x_2, y_2, z_2): P1P2⃗=(x2−x1,y2−y1,z2−z1)\vec{P_1 P_2} = (x_2 - x_1, y_2 - y_1, z_2 - z_1)
  • Distance Formula: d(P1,P2)=∣P1P2⃗∣=(x2−x1)2+(y2−y1)2+(z2−z1)2d(P_1, P_2) = |\vec{P_1 P_2}| = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2 + (z_2 - z_1)^2}
  • Midpoint Formula: The midpoint MM of segment P1P2P_1P_2 has coordinates: M=(x1+x22,y1+y22,z1+z22)M = \left( \frac{x_1 + x_2}{2}, \frac{y_1 + y_2}{2}, \frac{z_1 + z_2}{2} \right)

2. Component Algebra of Spatial Vectors

Let a=(x1,y1,z1)\boldsymbol{a} = (x_1, y_1, z_1) and b=(x2,y2,z2)\boldsymbol{b} = (x_2, y_2, z_2) be two vectors in space, and λ∈R\lambda \in \mathbb{R}:

  1. Vector Addition & Subtraction: a±b=(x1±x2,y1±y2,z1±z2)\boldsymbol{a} \pm \boldsymbol{b} = (x_1 \pm x_2, y_1 \pm y_2, z_1 \pm z_2)
  2. Scalar Multiplication: λa=(λx1,λy1,λz1)\lambda \boldsymbol{a} = (\lambda x_1, \lambda y_1, \lambda z_1)
  3. Dot Product (Scalar Product): a⋅b=∣a∣∣b∣cos⁡θ=x1x2+y1y2+z1z2\boldsymbol{a} \cdot \boldsymbol{b} = |\boldsymbol{a}||\boldsymbol{b}| \cos \theta = x_1 x_2 + y_1 y_2 + z_1 z_2
  4. Vector Magnitude: ∣a∣=a⋅a=x12+y12+z12|\boldsymbol{a}| = \sqrt{\boldsymbol{a} \cdot \boldsymbol{a}} = \sqrt{x_1^2 + y_1^2 + z_1^2}
  5. Collinear (Parallel) Condition: a∥b  ⟺  a=λb  ⟺  x1x2=y1y2=z1z2=λ(for b≠0)\boldsymbol{a} \parallel \boldsymbol{b} \iff \boldsymbol{a} = \lambda \boldsymbol{b} \iff \frac{x_1}{x_2} = \frac{y_1}{y_2} = \frac{z_1}{z_2} = \lambda \quad (\text{for } \boldsymbol{b} \neq \boldsymbol{0})
  6. Perpendicular Condition: a⊥b  ⟺  a⋅b=0  ⟺  x1x2+y1y2+z1z2=0\boldsymbol{a} \perp \boldsymbol{b} \iff \boldsymbol{a} \cdot \boldsymbol{b} = 0 \iff x_1 x_2 + y_1 y_2 + z_1 z_2 = 0

3. Direction Vectors and Normal Vectors

Direction Vector of a Line (直线的方向向量)

Any non-zero vector v\boldsymbol{v} parallel to a straight line ll is called a direction vector of ll. If line ll passes through point A(x0,y0,z0)A(x_0, y_0, z_0), any point P(x,y,z)P(x, y, z) on ll satisfies AP⃗=tv\vec{AP} = t \boldsymbol{v} for t∈Rt \in \mathbb{R}.

Normal Vector of a Plane (平面的法向量)

Any non-zero vector n\boldsymbol{n} perpendicular to a plane α\alpha is called a normal vector of α\alpha. That is, for every vector AB⃗\vec{AB} in plane α\alpha:

n⋅AB⃗=0\boldsymbol{n} \cdot \vec{AB} = 0

Standard System of Equations Algorithm for Normal Vector n\boldsymbol{n}:

  1. Choose two non-collinear vectors u=(xu,yu,zu)\boldsymbol{u} = (x_u, y_u, z_u) and w=(xw,yw,zw)\boldsymbol{w} = (x_w, y_w, z_w) lying in plane α\alpha.
  2. Set n=(x,y,z)\boldsymbol{n} = (x, y, z).
  3. Set up the homogeneous linear system: {n⋅u=0n⋅w=0  ⟹  {xux+yuy+zuz=0xwx+ywy+zwz=0\begin{cases} \boldsymbol{n} \cdot \boldsymbol{u} = 0 \\ \boldsymbol{n} \cdot \boldsymbol{w} = 0 \end{cases} \implies \begin{cases} x_u x + y_u y + z_u z = 0 \\ x_w x + y_w y + z_w z = 0 \end{cases}
  4. Assign a convenient non-zero value to one free variable (e.g., z=1z = 1 or x=1x = 1) and solve for the remaining variables to get a simple integer-component normal vector n\boldsymbol{n}.

4. Classic Gaokao Worked Example

Problem

In a right quadrangular pyramid P−ABCDP-ABCD, the base ABCDABCD is a square with side length 22. The altitude of the pyramid is PO=2PO = 2, where OO is the center of the square base ABCDABCD. Point MM is the midpoint of lateral edge PCPC.

  1. Establish an appropriate spatial coordinate frame.
  2. Calculate the coordinates of all vertices and point MM.
  3. Compute a normal vector n\boldsymbol{n} for plane MBDMBD.

Solution

  1. Establish Coordinate Frame: Since base ABCDABCD is a square centered at OO, and PO⊥PO \perp base ABCDABCD, take center OO as the coordinate origin (0,0,0)(0,0,0).

    • Let xx-axis be parallel to AB⃗\vec{AB} (or along OKOK where KK is midpoint of BCBC).
    • Let yy-axis be along OMOM (or parallel to AD⃗\vec{AD}).
    • Let zz-axis be along directed line segment OPOP.
  2. Vertex Coordinates:

    • Base vertices: A(−1,−1,0)A(-1, -1, 0), B(1,−1,0)B(1, -1, 0), C(1,1,0)C(1, 1, 0), D(−1,1,0)D(-1, 1, 0).
    • Apex: P(0,0,2)P(0, 0, 2).
    • Midpoint MM of PCPC: M=(0+12,0+12,2+02)=(12,12,1)M = \left( \frac{0+1}{2}, \frac{0+1}{2}, \frac{2+0}{2} \right) = \left( \frac{1}{2}, \frac{1}{2}, 1 \right)
  3. Finding Normal Vector of Plane MBDMBD:

    • Identify two vectors in plane MBDMBD: BD⃗\vec{BD} and BM⃗\vec{BM}. BD⃗=D−B=(−1−1,1−(−1),0−0)=(−2,2,0)\vec{BD} = D - B = (-1-1, 1-(-1), 0-0) = (-2, 2, 0) BM⃗=M−B=(12−1,12−(−1),1−0)=(−12,32,1)\vec{BM} = M - B = \left( \frac{1}{2}-1, \frac{1}{2}-(-1), 1-0 \right) = \left( -\frac{1}{2}, \frac{3}{2}, 1 \right)
    • Let n=(x,y,z)\boldsymbol{n} = (x, y, z) be the normal vector of plane MBDMBD. Set up equations: {n⋅BD⃗=0n⋅BM⃗=0  ⟹  {−2x+2y=0−12x+32y+z=0\begin{cases} \boldsymbol{n} \cdot \vec{BD} = 0 \\ \boldsymbol{n} \cdot \vec{BM} = 0 \end{cases} \implies \begin{cases} -2x + 2y = 0 \\ -\frac{1}{2}x + \frac{3}{2}y + z = 0 \end{cases}
    • From −2x+2y=0-2x + 2y = 0, we get x=yx = y.
    • Substitute x=yx = y into second equation: −12x+32x+z=0  ⟹  x+z=0  ⟹  z=−x-\frac{1}{2}x + \frac{3}{2}x + z = 0 \implies x + z = 0 \implies z = -x.
    • Assign x=1x = 1. Then y=1y = 1 and z=−1z = -1.
    • Conclusion: A normal vector for plane MBDMBD is n=(1,1,−1)\boldsymbol{n} = (1, 1, -1).
Loading diagram...
Normal Vector Determination System
Test Your Knowledge

Given two spatial vectors a=(1,−2,2)\boldsymbol{a} = (1, -2, 2) and b=(−2,1,2)\boldsymbol{b} = (-2, 1, 2), what is the value of their dot product a⋅b\boldsymbol{a} \cdot \boldsymbol{b} and the magnitude ∣a∣|\boldsymbol{a}|?

A

a⋅b=0\boldsymbol{a} \cdot \boldsymbol{b} = 0, ∣a∣=3|\boldsymbol{a}| = 3

B

a⋅b=−4\boldsymbol{a} \cdot \boldsymbol{b} = -4, ∣a∣=9|\boldsymbol{a}| = 9

C

a⋅b=0\boldsymbol{a} \cdot \boldsymbol{b} = 0, ∣a∣=9|\boldsymbol{a}| = 9

D

a⋅b=4\boldsymbol{a} \cdot \boldsymbol{b} = 4, ∣a∣=3|\boldsymbol{a}| = 3

Test Your Knowledge

If plane α\alpha contains vectors u=(1,0,1)\boldsymbol{u} = (1, 0, 1) and v=(0,1,−1)\boldsymbol{v} = (0, 1, -1), which of the following vectors is a NORMAL VECTOR of plane α\alpha?

A

n=(1,1,1)\boldsymbol{n} = (1, 1, 1)

B

n=(−1,1,1)\boldsymbol{n} = (-1, 1, 1)

C

n=(1,−1,1)\boldsymbol{n} = (1, -1, 1)

D

n=(−1,−1,1)\boldsymbol{n} = (-1, -1, 1)

Test Your Knowledge

If vector a=(2,−1,k)\boldsymbol{a} = (2, -1, k) is parallel to vector b=(−4,2,6)\boldsymbol{b} = (-4, 2, 6), what is the value of the parameter kk?

A

(k = 3)

B

(k = -3)

C

(k = 6)

D

(k = -6)

Sections you finish are checked off in the contents.