推荐用GeoGebra绘制3d图形来直观地理解

向量

数量积

定义

a,b\boldsymbol{a,b}是两向量,且他们之间的夹角是θ\theta,称数abcosθ|\boldsymbol{a}|\cdot|\boldsymbol{b}|\cos\theta为向量a\boldsymbol{a}b\boldsymbol{b}数量积,并记作ab\boldsymbol{a\cdot b}

向量的数量积也称为点积和内积

性质

  1. aa=a2\boldsymbol{a\cdot a}=|\boldsymbol{a}|^2
  2. abab=0\boldsymbol{a\perp b}\Leftrightarrow\boldsymbol{a\cdot b}=0
  3. 交换律ab=ba\boldsymbol{a\cdot b=b\cdot a}
  4. 分配律a(b+c)=ab+ac\boldsymbol{a\cdot(b+c)=a\cdot b+a\cdot c}
  5. 数乘向量的结合律(λa)b=a(λb)=λ(ab)(\lambda \boldsymbol{a})\boldsymbol{\cdot b}=\boldsymbol{a\cdot}(\lambda \boldsymbol{b})=\lambda(\boldsymbol{a\cdot b})

数量积的坐标表达式:
a=(ax,ay,az),b=(bx,by,bz)\boldsymbol{a}=(a_{x},a_{y},a_{z}),\boldsymbol{b}=(b_{x},b_{y},b_{z}),则ab=axbx+ayby+azbz\boldsymbol{a\cdot b}=a_{x}b_{x}+a_{y}b_{y}+a_{z}b_{z}

向量积

定义

设向量a,b\boldsymbol{a,b},规定向量a,b\boldsymbol{a,b}的向量积为一向量,记作a×b\boldsymbol{a\times b},其模与方向分别为

  1. a×b=absinθ(θ=(a,b)^)|\boldsymbol{a\times b}|=|\boldsymbol{a}||\boldsymbol{b}|\sin\theta(\theta=\widehat{(\boldsymbol{a,b})})
  2. a×b\boldsymbol{a\times b}同时垂直于a,b\boldsymbol{a,b},且a,b,a×b\boldsymbol{a,b,a\times b}满足右手定则

向量的向量积又常称为向量的叉积外积

由定义可以看出两向量的向量积有如下的几何意义:

  1. 模:a×b=absinθ|\boldsymbol{a\times b}|=|\boldsymbol{a}|\cdot|\boldsymbol{b}|\sin\theta,即表示以a,b\boldsymbol{a,b}为边的平行四边形的面积
  2. 方向:垂直于一切既平行于a\boldsymbol{a}又平行于b\boldsymbol{b}的平面

性质

  1. 0×a=a×0=0\boldsymbol{0\times a=a\times 0=0}
  2. a×a=0\boldsymbol{a\times a=0}
  3. aba×b=0\boldsymbol{a\parallel b}\Leftrightarrow\boldsymbol{a\times b=0}
  4. a×b=b×a\boldsymbol{a\times b=-b\times a}(不满足交换律)
  5. 分配律(a+b)×c=a×c+b×c\boldsymbol{(a+b)\times c=a\times c+b\times c}
  6. 数乘结合律(λa)×(μb)=λμa×b(\lambda\boldsymbol{a})\times(\mu \boldsymbol{b})=\lambda\mu \boldsymbol{a\times b}

向量积的坐标表达式:
a=axi+ayj+azk\boldsymbol{a} = a_x \boldsymbol{i} + a_y \boldsymbol{j} + a_z \boldsymbol{k}b=bxi+byj+bzk\boldsymbol{b} = b_x \boldsymbol{i} + b_y \boldsymbol{j} + b_z \boldsymbol{k},则有

a×b=(axi+ayj+azk)×(bxi+byj+bzk)=(axbx)(i×i)+(axby)(i×j)+(axbz)(i×k)+(aybx)(j×i)+(ayby)(j×j)+(aybz)(j×k)+(azbx)(k×i)+(azby)(k×j)+(azbz)(k×k).\begin{aligned} \boldsymbol{a} \times \boldsymbol{b} &= (a_x \boldsymbol{i} + a_y \boldsymbol{j} + a_z \boldsymbol{k}) \times (b_x \boldsymbol{i} + b_y \boldsymbol{j} + b_z \boldsymbol{k}) \\ &= (a_x b_x)(\boldsymbol{i} \times \boldsymbol{i}) + (a_x b_y)(\boldsymbol{i} \times \boldsymbol{j}) + (a_x b_z)(\boldsymbol{i} \times \boldsymbol{k}) + \\ &\quad (a_y b_x)(\boldsymbol{j} \times \boldsymbol{i}) + (a_y b_y)(\boldsymbol{j} \times \boldsymbol{j}) + (a_y b_z)(\boldsymbol{j} \times \boldsymbol{k}) + \\ &\quad (a_z b_x)(\boldsymbol{k} \times \boldsymbol{i}) + (a_z b_y)(\boldsymbol{k} \times \boldsymbol{j}) + (a_z b_z)(\boldsymbol{k} \times \boldsymbol{k}). \end{aligned}

注意到,对于标准单位向量 i,j,k\boldsymbol{i}, \boldsymbol{j}, \boldsymbol{k},有 i×i=j×j=k×k=0\boldsymbol{i} \times \boldsymbol{i} = \boldsymbol{j} \times \boldsymbol{j} = \boldsymbol{k} \times \boldsymbol{k} = \boldsymbol{0}i×j=k\boldsymbol{i} \times \boldsymbol{j} = \boldsymbol{k}j×k=i\boldsymbol{j} \times \boldsymbol{k} = \boldsymbol{i}k×i=j\boldsymbol{k} \times \boldsymbol{i} = \boldsymbol{j}j×i=k\boldsymbol{j} \times \boldsymbol{i} = -\boldsymbol{k}k×j=i\boldsymbol{k} \times \boldsymbol{j} = -\boldsymbol{i}i×k=j\boldsymbol{i} \times \boldsymbol{k} = -\boldsymbol{j},于是,有

a×b=[(axby)k(axbz)j]+[(aybx)k+(aybz)i]+[(azbx)j(azby)i]=(aybzazby)i+(azbxaxbz)j+(axbyaybx)k,\begin{aligned} \boldsymbol{a} \times \boldsymbol{b} &= [(a_x b_y)\boldsymbol{k} - (a_x b_z)\boldsymbol{j}] + [-(a_y b_x)\boldsymbol{k} + (a_y b_z)\boldsymbol{i}] + [(a_z b_x)\boldsymbol{j} - (a_z b_y)\boldsymbol{i}] \\ &= (a_y b_z - a_z b_y)\boldsymbol{i} + (a_z b_x - a_x b_z)\boldsymbol{j} + (a_x b_y - a_y b_x)\boldsymbol{k}, \end{aligned}

用行列式表示即为

a×b=ayazbybzi+axazbxbzj+axaybxbyk=(ayazbybzaxazbxbzaxaybxby)\begin{aligned} \boldsymbol{a\times b}&=\begin{vmatrix}a_{y} & a_{z} \\b_{y} & b_{z}\end{vmatrix}\boldsymbol{i}+\begin{vmatrix}a_{x} & a_{z} \\b_{x} & b_{z}\end{vmatrix}\boldsymbol{j}+\begin{vmatrix}a_{x} & a_{y} \\b_{x} & b_{y}\end{vmatrix}\boldsymbol{k} \\ &=\begin{pmatrix}\begin{vmatrix}a_{y} & a_{z} \\b_{y} & b_{z}\end{vmatrix} & \begin{vmatrix}a_{x} & a_{z} \\b_{x} & b_{z}\end{vmatrix} & \begin{vmatrix}a_{x} & a_{y} \\b_{x} & b_{y}\end{vmatrix}\end{pmatrix} \end{aligned}

a×b=ijkaxayazbxbybz\begin{aligned} \boldsymbol{a\times b}=\begin{vmatrix}\boldsymbol{i} & \boldsymbol{j} & \boldsymbol{k} \\a_{x} & a_{y} & a_{z} \\b_{x} & b_{y} & b_{z}\end{vmatrix} \end{aligned}

混合积

定义

设有三个向量a,b,c\boldsymbol{a,b,c},先作向量积a×b\boldsymbol{a\times b},再作数量积(a×b)c(\boldsymbol{a\times b})\cdot \boldsymbol{c},这样得到的数称为三个向量的混合积,记作[a,b,c][\boldsymbol{a,b,c}][a  b  c][\boldsymbol{a\;b\; c}]

由定义可以看出混合积有如下的几何意义:
对向量a=(ax,ay,az),b=(bx,by,bz),c=(cx,cy,cz)\boldsymbol{a}=(a_{x},a_{y},a_{z}),\boldsymbol{b}=(b_{x},b_{y},b_{z}),\boldsymbol{c}=(c_{x},c_{y},c_{z}),则[a  b  c]|[\boldsymbol{a\;b\;c}]|表示以a,b,c\boldsymbol{a,b,c}为棱的平行六面体的体积

现推导向量的混合积的坐标表示式.
a=(ax,ay,az)\boldsymbol{a}=(a_x, a_y, a_z), b=(bx,by,bz)\boldsymbol{b}=(b_x, b_y, b_z), c=(cx,cy,cz)\boldsymbol{c}=(c_x, c_y, c_z), 则

a×b=ijkaxayazbxbybz=ayazbybziaxazbxbzj+axaybxbyk[a b c]=(a×b)c=ayazbybzcxaxazbxbzcy+axaybxbycz=axayazbxbybzcxcycz\begin{aligned} \boldsymbol{a} \times \boldsymbol{b} &= \begin{vmatrix} \boldsymbol{i} & \boldsymbol{j} & \boldsymbol{k} \\ a_x & a_y & a_z \\ b_x & b_y & b_z \end{vmatrix} = \begin{vmatrix} a_y & a_z \\ b_y & b_z \end{vmatrix} \boldsymbol{i} - \begin{vmatrix} a_x & a_z \\ b_x & b_z \end{vmatrix} \boldsymbol{j} + \begin{vmatrix} a_x & a_y \\ b_x & b_y \end{vmatrix} \boldsymbol{k} \\ [\boldsymbol{a} \ \boldsymbol{b} \ \boldsymbol{c}] &= (\boldsymbol{a} \times \boldsymbol{b}) \cdot \boldsymbol{c} = \begin{vmatrix} a_y & a_z \\ b_y & b_z \end{vmatrix} c_x - \begin{vmatrix} a_x & a_z \\ b_x & b_z \end{vmatrix} c_y + \begin{vmatrix} a_x & a_y \\ b_x & b_y \end{vmatrix} c_z \\ &= \begin{vmatrix} a_x & a_y & a_z \\ b_x & b_y & b_z \\ c_x & c_y & c_z \end{vmatrix} \end{aligned}

性质

由行列式性质可得[a  b  c]=[b  c  a]=[c  a  b][a  c  b]=[b  a  c]=[c  b  a][\boldsymbol{a\;b\;c}]=[\boldsymbol{b\;c\;a}]=[\boldsymbol{c\;a\;b}]\neq[\boldsymbol{a\;c\;b}]=[\boldsymbol{b\;a\;c}]=[\boldsymbol{c\;b\;a}]

二重向量积公式

(a×b)×c=(ac)b(bc)a(\boldsymbol{a}\times\boldsymbol{b})\times\boldsymbol{c}=(\boldsymbol{a}\cdot\boldsymbol{c})\boldsymbol{b}-(\boldsymbol{b}\cdot\boldsymbol{c})\boldsymbol{a}

证明
a=(ax,ay,az)\boldsymbol{a}=(a_x, a_y, a_z), b=(bx,by,bz)\boldsymbol{b}=(b_x, b_y, b_z), c=(cx,cy,cz)\boldsymbol{c}=(c_x, c_y, c_z), 则

a×b=ijkaxayazbxbybz=ayazbybziaxazbxbzj+axaybxbyk,\boldsymbol{a}\times\boldsymbol{b} = \begin{vmatrix} \boldsymbol{i} & \boldsymbol{j} & \boldsymbol{k} \\ a_x & a_y & a_z \\ b_x & b_y & b_z \end{vmatrix} = \begin{vmatrix} a_y & a_z \\ b_y & b_z \end{vmatrix}\boldsymbol{i} - \begin{vmatrix} a_x & a_z \\ b_x & b_z \end{vmatrix}\boldsymbol{j} + \begin{vmatrix} a_x & a_y \\ b_x & b_y \end{vmatrix}\boldsymbol{k},

(a×b)×c=ijkayazbybzaxazbxbzaxaybxbycxcycz=(axazbxbzcz+axaybxbycy)i  (ayazbybzczaxaybxbycx)j  +(ayazbybzcy+axazbxbzcx)k\begin{aligned} (\boldsymbol{a}\times\boldsymbol{b})\times\boldsymbol{c} &= \begin{vmatrix} \boldsymbol{i} & \boldsymbol{j} & \boldsymbol{k} \\ \begin{vmatrix} a_y & a_z \\ b_y & b_z \end{vmatrix} & -\begin{vmatrix} a_x & a_z \\ b_x & b_z \end{vmatrix} & \begin{vmatrix} a_x & a_y \\ b_x & b_y \end{vmatrix} \\ c_x & c_y & c_z \end{vmatrix} \\ &= -\left( \begin{vmatrix} a_x & a_z \\ b_x & b_z \end{vmatrix}c_z + \begin{vmatrix} a_x & a_y \\ b_x & b_y \end{vmatrix}c_y \right)\boldsymbol{i} \\ &\quad\;- \left( \begin{vmatrix} a_y & a_z \\ b_y & b_z \end{vmatrix}c_z - \begin{vmatrix} a_x & a_y \\ b_x & b_y \end{vmatrix}c_x \right)\boldsymbol{j} \\ &\quad\;+ \left( \begin{vmatrix} a_y & a_z \\ b_y & b_z \end{vmatrix}c_y + \begin{vmatrix} a_x & a_z \\ b_x & b_z \end{vmatrix}c_x \right)\boldsymbol{k} \end{aligned}

若记 (a×b)×c=(x,y,z)(\boldsymbol{a}\times\boldsymbol{b})\times\boldsymbol{c}=(x, y, z), 则

x=(axazbxbzcz+axaybxbycy)=axbzcz+azbxczaxbycy+aybxcy=(axcx+aycy+azcz)bx(bxcx+bycy+bzcz)ax=(ac)bx(bc)ax,\begin{aligned} x &= -\left( \begin{vmatrix} a_x & a_z \\ b_x & b_z \end{vmatrix}c_z + \begin{vmatrix} a_x & a_y \\ b_x & b_y \end{vmatrix}c_y \right) = -a_x b_z c_z + a_z b_x c_z - a_x b_y c_y + a_y b_x c_y \\ &= (a_x c_x + a_y c_y + a_z c_z)b_x - (b_x c_x + b_y c_y + b_z c_z)a_x \\ &= (\boldsymbol{a}\cdot\boldsymbol{c})b_x - (\boldsymbol{b}\cdot\boldsymbol{c})a_x, \end{aligned}

类似地,还可证明

y=(ac)by(bc)ay,z=(ac)bz(bc)az,y = (\boldsymbol{a}\cdot\boldsymbol{c})b_y - (\boldsymbol{b}\cdot\boldsymbol{c})a_y, \quad z = (\boldsymbol{a}\cdot\boldsymbol{c})b_z - (\boldsymbol{b}\cdot\boldsymbol{c})a_z,

(a×b)×c=(ac)b(bc)a.(\boldsymbol{a}\times\boldsymbol{b})\times\boldsymbol{c} = (\boldsymbol{a}\cdot\boldsymbol{c})\boldsymbol{b} - (\boldsymbol{b}\cdot\boldsymbol{c})\boldsymbol{a}.

平面

平面的方程

点法式方程

设平面π\pi的法向量为n=(A,B,C)\boldsymbol{n}=(A,B,C),其上一点为M0(x0,y0,z0)M_{0}(x_{0},y_{0},z_{0}),则可设平面π\pi上任意一点为M(x,y,z)M(x,y,z)则有MM0n=0\overrightarrow{MM_{0}}\cdot \boldsymbol{n}=0,即可得该平面的方程为A(xx0)+B(yy0)+C(zz0)=0A(x-x_{0})+B(y-y_{0})+C(z-z_{0})=0,该式称为平面的点法式方程

三点式方程

若平面过三点 M1(x1,y1,z1)M_1(x_1, y_1, z_1)M2(x2,y2,z2)M_2(x_2, y_2, z_2)M3(x3,y3,z3)M_3(x_3, y_3, z_3),因

M1M2=(x2x1,y2y1,z2z1),M1M3=(x3x1,y3y1,z3z1),\overrightarrow{M_1M_2} = (x_2-x_1, y_2-y_1, z_2-z_1), \overrightarrow{M_1M_3} = (x_3-x_1, y_3-y_1, z_3-z_1),

nM1M2\boldsymbol{n} \perp \overrightarrow{M_1M_2}nM1M3\boldsymbol{n} \perp \overrightarrow{M_1M_3}. 于是

n=M1M2×M1M3=(y2y1z2z1y3y1z3z1,z2z1x2x1z3z1x3x1,x2x1y2y1x3x1y3y1)\begin{aligned} \boldsymbol{n} &= \overrightarrow{M_1M_2} \times \overrightarrow{M_1M_3} \\ &= \left( \begin{vmatrix} y_2-y_1 & z_2-z_1 \\ y_3-y_1 & z_3-z_1 \end{vmatrix}, \begin{vmatrix} z_2-z_1 & x_2-x_1 \\ z_3-z_1 & x_3-x_1 \end{vmatrix}, \begin{vmatrix} x_2-x_1 & y_2-y_1 \\ x_3-x_1 & y_3-y_1 \end{vmatrix} \right) \end{aligned}

又点 M1(x1,y1,z1)M_1(x_1, y_1, z_1) 是此平面上一定点,由平面的点法式方程可得

y2y1z2z1y3y1z3z1(xx1)+z2z1x2x1z3z1x3x1(yy1)+x2x1y2y1x3x1y3y1(zz1)=0\begin{vmatrix} y_2-y_1 & z_2-z_1 \\ y_3-y_1 & z_3-z_1 \end{vmatrix} (x-x_1) + \begin{vmatrix} z_2-z_1 & x_2-x_1 \\ z_3-z_1 & x_3-x_1 \end{vmatrix} (y-y_1) + \begin{vmatrix} x_2-x_1 & y_2-y_1 \\ x_3-x_1 & y_3-y_1 \end{vmatrix} (z-z_1) = 0

xx1yy1zz1x2x1y2y1z2z1x3x1y3y1z3z1=0\begin{vmatrix} x-x_1 & y-y_1 & z-z_1 \\ x_2-x_1 & y_2-y_1 & z_2-z_1 \\ x_3-x_1 & y_3-y_1 & z_3-z_1 \end{vmatrix} = 0

该式称为平面的三点式方程

一般式方程

Ax+By+Cz+D=0Ax+By+Cz+D=0称为平面的一般式方程,其以非零向量n=(A,B,C)\boldsymbol{n}=(A, B, C)为法向量
对于一些特殊的三元一次方程,所表示的平面具有明显的特点,如

  1. D=0D=0 时,方程为 Ax+By+Cz=0Ax+By+Cz=0,它表示通过原点的平面
  2. A=0A=0 时,方程为 By+Cz+D=0By+Cz+D=0,其法向量为 n=(0,B,C)\boldsymbol{n}=(0, B, C)n\boldsymbol{n} 垂直于 xx 轴,从而平面 By+Cz+D=0By+Cz+D=0 平行于 xx
  3. A=B=0A=B=0 时,方程为 Cz+D=0Cz+D=0z=DCz=-\frac{D}{C},法向量 n=(0,0,C)\boldsymbol{n}=(0, 0, C) 同时垂直于 xx 轴,yy 轴,故 n\boldsymbol{n} 垂直于 xOyxOy 面,因此方程表示过点 (0,0,DC)\left(0, 0, -\frac{D}{C}\right),且平行于 xOyxOy 面的平面

截距式方程

设平面与 xx 轴,yy 轴,zz 轴分别交于三点 P(a,0,0)P(a, 0, 0)Q(0,b,0)Q(0, b, 0)R(0,0,c)R(0, 0, c)(abc0abc\neq 0)
设平面方程为 Ax+By+Cz+D=0Ax+By+Cz+D=0,将三点的坐标分别代入得

aA+D=0, bB+D=0, cC+D=0,a \cdot A+D=0, \ b \cdot B+D=0, \ c \cdot C+D=0,

因为 abc0abc \neq 0,故 A=Da, B=Db, C=DcA=-\frac{D}{a}, \ B=-\frac{D}{b}, \ C=-\frac{D}{c} 有意义,代入所设方程有

DaxDbyDcz+D=0,-\frac{D}{a} \cdot x - \frac{D}{b} \cdot y - \frac{D}{c} \cdot z + D = 0,

这里 D0D \neq 0,两边同除以 DD

xa+yb+zc=1\frac{x}{a} + \frac{y}{b} + \frac{z}{c} = 1

该式称为平面的截距式方程,而 a,b,ca, b, c 依次称为平面在 xx轴,yy轴,zz轴上的截距

点到平面的距离

P0(x0,y0,z0)P_0(x_0, y_0, z_0) 是平面 π:Ax+By+Cz+D=0\pi: Ax+By+Cz+D=0 外一点,点 P0P_0 到平面 π\pi 的距离 dd 的公式可如下求得

P1(x1,y1,z1)P_1(x_1, y_1, z_1) 为点 P0(x0,y0,z0)P_0(x_0, y_0, z_0) 在平面 π\pi 上的投影点,由条件,平面 π\pi 的单位法向量 en=(A,B,C)A2+B2+C2\boldsymbol{e}_n = \frac{(A, B, C)}{\sqrt{A^2+B^2+C^2}},故

d=P1P0=P1P0en=P1P0en=(x0x1,y0y1,z0z1)(A,B,C)A2+B2+C2=1A2+B2+C2A(x0x1)+B(y0y1)+C(z0z1)=1A2+B2+C2Ax0+By0+Cz0Ax1By1Cz1.\begin{aligned} d &= |\overrightarrow{P_1P_0}| = |\overrightarrow{P_1P_0}| \cdot |\boldsymbol{e}_n| = |\overrightarrow{P_1P_0} \cdot \boldsymbol{e}_n| \\ &= \left| (x_0-x_1, y_0-y_1, z_0-z_1) \cdot \frac{(A, B, C)}{\sqrt{A^2+B^2+C^2}} \right| \\ &= \frac{1}{\sqrt{A^2+B^2+C^2}} |A(x_0-x_1) + B(y_0-y_1) + C(z_0-z_1)| \\ &= \frac{1}{\sqrt{A^2+B^2+C^2}} |Ax_0+By_0+Cz_0 - Ax_1-By_1-Cz_1|. \end{aligned}

注意到 P1(x1,y1,z1)P_1(x_1, y_1, z_1) 在平面 π\pi 上,有 Ax1By1Cz1=D-Ax_1-By_1-Cz_1=D,故

d=Ax0+By0+Cz0+DA2+B2+C2d = \frac{|Ax_0+By_0+Cz_0+D|}{\sqrt{A^2+B^2+C^2}}

该式为点 P0(x0,y0,z0)P_0(x_0, y_0, z_0) 到平面 Ax+By+Cz+D=0Ax+By+Cz+D=0 的距离公式

两平面的关系

两平面的相互位置

设空间两平面的方程分别为

π1:A1x+B1y+C1z+D1=0,π2:A2x+B2y+C2z+D2=0.\pi_1: A_1x+B_1y+C_1z+D_1=0,\pi_2: A_2x+B_2y+C_2z+D_2=0.

从几何上看,其位置关系可能是平行、重合、相交等情形
首先,由于两平面平行相当于它们的法向量平行,于是由向量平行的充分必要条件立即可推得:

平面 π1,π2\pi_1, \pi_2 互相平行的充分必要条件是

A1A2=B1B2=C1C2D1D2\frac{A_1}{A_2} = \frac{B_1}{B_2} = \frac{C_1}{C_2} \neq \frac{D_1}{D_2}

容易证明:两平面 π1,π2\pi_1, \pi_2 重合的充分必要条件是

A1A2=B1B2=C1C2=D1D2\frac{A_1}{A_2} = \frac{B_1}{B_2} = \frac{C_1}{C_2} = \frac{D_1}{D_2}

若平面 π1,π2\pi_1, \pi_2 相交,则其法向量 n1,n2\boldsymbol{n}_1, \boldsymbol{n}_2 一定不平行;反之亦然. 故平面 π1,π2\pi_1, \pi_2 相交的充要条件是法向量 n1,n2\boldsymbol{n}_1, \boldsymbol{n}_2 的坐标不成比例,即 A1A2,B1B2,C1C2\frac{A_1}{A_2}, \frac{B_1}{B_2}, \frac{C_1}{C_2} 三者不全相等

两平面间的夹角

两平面的法向量的夹角称为两平面的夹角(通常不取钝角)
设平面

π1:A1x+B1y+C1z+D1=0,π2:A2x+B2y+C2z+D2=0\pi_1: A_1x+B_1y+C_1z+D_1=0,\pi_2: A_2x+B_2y+C_2z+D_2=0

, 则 π1\pi_1π2\pi_2 的法向量分别为 n1=(A1,B1,C1)\boldsymbol{n}_1=(A_1, B_1, C_1), n2=(A2,B2,C2)\boldsymbol{n}_2=(A_2, B_2, C_2), 由于两平面的夹角 θ\thetan1,n2\boldsymbol{n}_1, \boldsymbol{n}_2 的夹角且不取钝角, 故得

cosθ=n1n2n1n2=A1A2+B1B2+C1C2A12+B12+C12A22+B22+C22\cos \theta = \left| \frac{\boldsymbol{n}_1 \cdot \boldsymbol{n}_2}{|\boldsymbol{n}_1| \cdot |\boldsymbol{n}_2|} \right| = \frac{|A_1A_2+B_1B_2+C_1C_2|}{\sqrt{A_1^2+B_1^2+C_1^2} \cdot \sqrt{A_2^2+B_2^2+C_2^2}}

由该式或者由两向量垂直的充分必要条件, 都可立即得到如下结论:
两平面 π1,π2\pi_1, \pi_2 垂直的充分必要条件是

A1A2+B1B2+C1C2=0A_1A_2+B_1B_2+C_1C_2=0

直线

空间直线方程

对称式方程

若一非零向量平行于一条已知直线,这个向量就称为该直线的方向向量,将其记为 s\boldsymbol{s}. 显然,已知直线上的任何非零向量均可作为此直线的方向向量.

由于过空间一点可以而且只能作一条直线平行于一已知直线,因此,当给定直线 LL 上的一点 M0(x0,y0,z0)M_0(x_0, y_0, z_0) 和它的一个方向向量 s=(m,n,p)\boldsymbol{s}=(m, n, p) 之后,空间直线 LL 的位置就完全确定下来了. 因此若点 M(x,y,z)M(x, y, z) 在直线 LL 上,则 M0Ms\overrightarrow{M_0M} \parallel \boldsymbol{s}. 而 M0M=(xx0,yy0,zz0)\overrightarrow{M_0M}=(x-x_0, y-y_0, z-z_0),由两向量平行的充分必要条件有

xx0m=yy0n=zz0p.\frac{x-x_0}{m} = \frac{y-y_0}{n} = \frac{z-z_0}{p}.

反之,如果点 MM 不在直线 LL 上,则 M0M\overrightarrow{M_0M}s\boldsymbol{s} 不平行,从而上式不成立.

因此,过点 M0(x0,y0,z0)M_0(x_0, y_0, z_0) 且以 s=(m,n,p)\boldsymbol{s}=(m, n, p) 为方向向量的直线 LL 的方程为

xx0m=yy0n=zz0p\frac{x-x_0}{m} = \frac{y-y_0}{n} = \frac{z-z_0}{p}

称该式为直线的对称式方程点向式方程标准方程.

参数方程

xx0m=yy0n=zz0p=t\frac{x-x_0}{m} = \frac{y-y_0}{n} = \frac{z-z_0}{p} = t,则可得过点 M0(x0,y0,z0)M_0(x_0, y_0, z_0) 且以 s=(m,n,p)\boldsymbol{s}=(m,n,p) 为方向向量的直线 LL 的参数方程:

{x=x0+mt,y=y0+nt,tR.z=z0+pt,\begin{cases} x = x_0 + mt, \\ y = y_0 + nt, \quad t \in \mathbf{R}. \\ z = z_0 + pt, \end{cases}

一般方程

空间直线 LL 可看成两平面 π1\pi_1π2\pi_2 的交线,若两个相交平面 π1\pi_1π2\pi_2 的方程分别为 A1x+B1y+C1z+D1=0A_1x+B_1y+C_1z+D_1=0A2x+B2y+C2z+D2=0A_2x+B_2y+C_2z+D_2=0,则它们的交线 LL 上的任一点的坐标 x,y,zx,y,z 必然同时满足 π1\pi_1π2\pi_2 的方程. 反之,如果点 (x,y,z)(x,y,z) 不在直线 LL 上,那么它不可能同时在平面 π1\pi_1π2\pi_2 上,所以它的坐标不能同时满足 π1\pi_1π2\pi_2 的方程,由此得直线 LL 的方程(空间直线的一般方程):

{A1x+B1y+C1z+D1=0,A2x+B2y+C2z+D2=0(其中A1A2=B1B2=C1C2不成立)\begin{cases} A_1x+B_1y+C_1z+D_1=0, \\ A_2x+B_2y+C_2z+D_2=0 \end{cases} \left( \text{其中} \frac{A_1}{A_2} = \frac{B_1}{B_2} = \frac{C_1}{C_2} \text{不成立} \right)

一般地说,过空间一直线的平面有无限多个,所以只要在这无限多个平面中任选其中的两个,将它们的方程联立起来,就可得到此空间直线的方程

线面关系

直线和直线的位置关系

设两直线方程为

L1:xx1m1=yy1n1=zz1p1,L2:xx2m2=yy2n2=zz2p2L_{1}: \frac{x-x_{1}}{m_{1}}=\frac{y-y_{1}}{n_{1}}=\frac{z-z_{1}}{p_{1}},L_{2}: \frac{x-x_{2}}{m_{2}}=\frac{y-y_{2}}{n_{2}}=\frac{z-z_{2}}{p_{2}}

则有:

  1. L1,L2L_{1},L_{2}共面x2x1y2y1z2z1m1n1p1m2n2p2=0\Leftrightarrow \begin{vmatrix}x_{2}-x_{1} & y_{2}-y_{1} & z_{2}-z_{1} \\m_{1}& n_{1} & p_{1} \\m_{2} & n_{2} & p_{2}\end{vmatrix}=0
  2. L1,L2L_{1},L_{2}异面x2x1y2y1z2z1m1n1p1m2n2p20\Leftrightarrow \begin{vmatrix}x_{2}-x_{1} & y_{2}-y_{1} & z_{2}-z_{1} \\m_{1}& n_{1} & p_{1} \\m_{2} & n_{2} & p_{2}\end{vmatrix}\neq 0
  3. L1,L2L_{1},L_{2}相交x2x1y2y1z2z1m1n1p1m2n2p2=0\Leftrightarrow \begin{vmatrix}x_{2}-x_{1} & y_{2}-y_{1} & z_{2}-z_{1} \\m_{1}& n_{1} & p_{1} \\m_{2} & n_{2} & p_{2}\end{vmatrix}=0,且m1m2=n1n2=p1p2\frac{m_{1}}{m_{2}}=\frac{n_{1}}{n_{2}}=\frac{p_{1}}{p_{2}}不成立
  4. L1L2m1:n1:p1=m2:n2:p2(x2x1):(y2y1):(z2z1)L_{1}\parallel L_{2} \Leftrightarrow m_{1}:n_{1}:p_{1}=m_{2}:n_{2}:p_{2}\neq(x_{2}-x_{1}):(y_{2}-y_{1}):(z_{2}-z_{1})
  5. L1L2m1m2+n1n2+p1p2=0L_{1}\perp L_{2}\Leftrightarrow m_{1}m_{2}+n_{1}n_{2}+p_{1}p_{2}=0
  6. L1=L2m1:n1:p1=m2:n2:p2=(x2x1):(y2y1):(z2z1)L_{1}=L_{2} \Leftrightarrow m_{1}:n_{1}:p_{1}=m_{2}:n_{2}:p_{2}=(x_{2}-x_{1}):(y_{2}-y_{1}):(z_{2}-z_{1})
  7. L1,L2L_{1},L_{2}夹角φ\varphicosφ=m1m2+n1n2+p1p2m12+n12+p12m22+n22+p22\cos\varphi=\frac{|m_{1}m_{2}+n_{1}n_{2}+p_{1}p_{2}|}{\sqrt[]{ m_{1}^2+n_{1}^2+p_{1}^2 }\cdot \sqrt[]{ m_{2}^2+n_{2}^2+p_{2}^2 }}

直线与平面的位置关系

设直线LL,平面π\pi的方程为

L:xx0m=yy0n=zz0p,π:Ax+Bx+Cx+D=0L: \frac{x-x_{0}}{m}=\frac{y-y_{0}}{n}=\frac{z-z_{0}}{p},\pi:Ax+Bx+Cx+D=0

  1. LLπ\pi相交Am+Bn+Cp0\Leftrightarrow Am+Bn+Cp\neq 0
  2. LπAm=Bn=CpL\perp\pi\Leftrightarrow \frac{A}{m}=\frac{B}{n}=\frac{C}{p}
  3. LπAm+Bn+Cp=0L\parallel\pi\Leftrightarrow Am+Bn+Cp=0
  4. LπAm+Bn+Cp=0Ax0+By0+Cz0+D=0L\subset \pi\Leftrightarrow Am+Bn+Cp=0 Ax_{0}+By_{0}+Cz_{0}+D=0
  5. L,πL,\pi夹角φ\varphisinφ=Am+Bn+CpA2+B2+C2m2+n2+p2\sin\varphi = \frac{|Am+Bn+Cp|}{\sqrt[]{ A^2+B^2+C^2 }\cdot \sqrt[]{ m^2+n^2+p^2 }}

过直线的平面束

设直线 LL 由方程组

{A1x+B1y+C1z+D1=0,A2x+B2y+C2z+D2=0\begin{cases} A_1x+B_1y+C_1z+D_1=0, & \\ A_2x+B_2y+C_2z+D_2=0 & \end{cases}

所确定,其中系数 A1,B1,C1A_1, B_1, C_1A2,B2,C2A_2, B_2, C_2 不成比例
作含有参数 λ\lambda 的三元一次方程

A1x+B1y+C1z+D1+λ(A2x+B2y+C2z+D2)=0A_1x+B_1y+C_1z+D_1+\lambda(A_2x+B_2y+C_2z+D_2)=0

A1,B1,C1A_1, B_1, C_1A2,B2,C2A_2, B_2, C_2 不成比例,对于任何一个 λ\lambda 值,方程的系数 A1+λA2,B1+λB2,C1+λC2A_1+\lambda A_2, B_1+\lambda B_2, C_1+\lambda C_2 不全为零,从而该方程表示一个平面. 若一点在直线 LL 上,则该点的坐标必同时满足方程组内两方程,因此,必满足该方程,即该方程表示过直线的一个平面,而且对于不同的 λ\lambda 值,该方程表示过直线 LL 的不同平面. 反之,过直线 LL 的任何平面(除平面 A2x+B2y+C2z+D2=0A_2x+B_2y+C_2z+D_2=0 外),都包含在该方程所表示的一族平面内.

通过定直线的所有平面的全体称为平面束,称该式为过定直线 LL 的平面束方程.

空间曲面

柱面

定义

一般地,我们称平行于定直线并沿定曲线CC移动的直线LL形成的曲面为柱面,定曲线CC称为柱面的准线,动直线LL称为柱面的母线

方程 F(x,y)=0F(x,y)=0 在空间直角坐标系中表示母线平行于 zz 轴的柱面,因为该方程不含 zz,故对任意满足 F(x,y)=0F(x,y)=0(x,y)(x,y)zz 可取任意值,即曲面由 xOyxOy 面上的曲线 F(x,y)=0F(x,y)=0 沿 zz 轴方向平移生成,其中 {F(x,y)=0z=0\begin{cases}F(x,y)=0\\ z=0\end{cases} 为准线,平行于 zz 轴的直线为母线。

旋转曲面

平面上的曲线 CC 绕该平面上一条定直线旋转一周所成的曲面叫作旋转曲面,定直线 ll 叫作旋转曲面的CC 称为母线

已知 yOzyOz 平面上曲线 CC,其方程为 f(y,z)=0f(y,z)=0,将 CCzz 轴旋转一周,得到一个以 zz 轴为轴的旋转曲面 Σ\Sigma,现求 Σ\Sigma 的方程。

如图所示,在 Σ\Sigma 上任取一点 M(x,y,z)M(x,y,z),则点 M(x,y,z)M(x,y,z) 必位于由 CC 上一点 M1(0,y1,z1)M_1(0, y_1, z_1)zz 轴旋转一周而得的圆周上,因此 z=z1z=z_1,且 M(x,y,z)M(x,y,z)M1(0,y1,z1)M_1(0, y_1, z_1)zz 轴的距离相等,即有

x2+y2=y1,\sqrt{x^2+y^2} = |y_1|,

M1(0,y1,z1)M_1(0, y_1, z_1) 的坐标满足 f(y1,z1)=0f(y_1, z_1)=0,于是得

f(±x2+y2,z)=0f(\pm\sqrt{x^2+y^2}, z) = 0

另一方面,若 M(x,y,z)M(x,y,z) 不在此曲面 Σ\Sigma 上,则其坐标不满足该式,故该式就是旋转曲面 Σ\Sigma 的方程。

一般地,若在曲线 CC 的方程 f(y,z)=0f(y,z)=0 中将 yy 改写成 ±x2+y2\pm\sqrt{x^2+y^2}zz 保持不变,就得到曲线 CCzz 轴旋转而成的旋转曲面的方程 f(±x2+y2,z)=0f(\pm\sqrt{x^2+y^2}, z)=0。若在曲线 CC 的方程 f(y,z)=0f(y,z)=0 中将 zz 改写成 ±x2+z2\pm\sqrt{x^2+z^2}yy 保持不变,就得到曲线 CCyy 轴旋转而成的旋转曲面的方程 f(y,±x2+z2)=0f(y, \pm\sqrt{x^2+z^2})=0

eg:

  1. 旋转抛物面{y2=2pzx=0\begin{cases}y^2=2pz\\ x=0\end{cases}zz轴旋转得x2+y2=2pzx^2+y^2=2pz
  2. 旋转椭球面y2a2+z2b2=1\frac{y^2}{a^2}+\frac{z^2}{b^2}=1yy轴旋转得y2a2+x2+z2b2=1\frac{y^2}{a^2}+\frac{x^2+z^2}{b^2}=1
  3. 单叶旋转双曲面{x2a2z2b2=1y=0\begin{cases} \frac{x^2}{a^2}-\frac{z^2}{b^2}=1 \\ y=0 \end{cases}zz轴旋转得x2+y2a2z2b2=1\frac{x^2+y^2}{a^2}-\frac{z^2}{b^2}=1
  4. 双叶旋转双曲面{x2a2z2b2=1y=0\begin{cases} \frac{x^2}{a^2}-\frac{z^2}{b^2}=1 \\ y=0 \end{cases}xx轴旋转得x2a2y2+z2b2=1\frac{x^2}{a^2}-\frac{y^2+z^2}{b^2}=1

二次曲面

椭球面

方程为

x2a2+y2b2+z2c2=1(a>0,b>0,c>0)\frac{x^2}{a^2}+ \frac{y^2}{b^2} +\frac{z^2}{c^2}=1 \quad(a>0,b>0,c>0)

在椭球面方程中,a,b,ca,b,c按其大小,分别叫作椭球的长半轴,中半轴,短半轴,若其中有两个相同则在xOy,yOz,zOxxOy,yOz,zOx三个截面中有一个为圆形,若三个均相等则为球面

抛物面

椭圆抛物面

方程为

x2a2+y2b2=±z\frac{x^2}{a^2}+ \frac{y^2}{b^2} =\pm z

双曲抛物面

方程为

x2a2y2b2=±z\frac{x^2}{a^2}- \frac{y^2}{b^2} =\pm z

双曲面

单叶双曲面

方程为

x2a2+y2b2z2c2=1\frac{x^2}{a^2}+\frac{y^2}{b^2}- \frac{z^2}{c^2}=1

双叶双曲面

方程为

x2a2+y2b2z2c2=1\frac{x^2}{a^2}+\frac{y^2}{b^2}- \frac{z^2}{c^2}=-1

椭圆锥面

方程为

x2a2+y2b2z2c2=0\frac{x^2}{a^2}+\frac{y^2}{b^2}- \frac{z^2}{c^2}=0

空间曲线

一般方程

空间曲线可以看作是两个曲面 Σ1\Sigma_{1}Σ2\Sigma_{2} 的交线,设 Σ1\Sigma_{1}Σ2\Sigma_{2} 的方程分别是F(x,y,z)=0F(x,y,z)=0G(x,y,z)=0G(x,y,z)=0,则曲线 Γ\Gamma 上的点的坐标应该同时满足这两个方程即

{F(x,y,z)=0G(x,y,z)=0\begin{cases}F(x,y,z)=0\\G(x,y,z)=0\end{cases}

故称该方程组为曲线 Γ\Gamma一般方程

参数方程

把曲线上的动点的坐标x,y,zx,y,z分别表示成参数tt的函数,即

{x=x(t)y=y(t)z=z(t),tI\begin{cases} x=x(t) \\ y=y(t) \\ z=z(t) \end{cases},\quad t\in I

称该方程组为曲线的参数方程

空间曲线在坐标面上的投影

以空间曲线 Γ\Gamma 为准线,母线平行于 zz 轴的柱面叫作 Γ\GammaxOyxOy 面的投影柱面。投影柱面与 xOyxOy 面的交线叫作 Γ\GammaxOyxOy 面上的投影曲线。

研究由一般式方程消去变量 zz 之后所得到的方程

H(x,y)=0H(x, y) = 0

由于当点 M(x,y,z)ΓM(x, y, z) \in \Gamma 时,其坐标 x,yx, y 满足一般式方程,而该方程是由一般式方程消去 zz 而得,故点 MM 的前两个坐标 x,yx, y 必满足该方程,因此,点 MM 应在 H(x,y)=0H(x, y) = 0 所表示的柱面上,这说明柱面包含了曲线 Γ\Gamma,从而柱面 H(x,y)=0H(x, y) = 0xOyxOy 面的交线

{H(x,y)=0z=0\begin{cases} H(x, y) = 0 \\ z = 0 \end{cases}

包含了空间曲线 Γ\GammaxOyxOy 面上的投影曲线,此投影曲线必满足该方程组。

类似地,消去一般式方程中的变量 xx,得 R(y,z)=0R(y, z) = 0,再与 x=0x = 0 联立就得到包含 Γ\GammayOzyOz 面上的投影曲线的曲线方程:

{R(y,z)=0x=0\begin{cases} R(y, z) = 0 \\ x = 0 \end{cases}

消去一般式方程中的变量 yy,得 T(x,z)=0T(x, z) = 0,再与 y=0y = 0 联立就得到包含 Γ\GammazOxzOx 面上的投影曲线的曲线方程:

{T(x,z)=0y=0.\begin{cases} T(x, z) = 0 \\ y = 0. \end{cases}

空间立体/曲面在坐标面上的投影
转换成求边缘曲线的投影曲线