mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3
677 字
2 分钟
微积分下 09 - 空间直线方程

一般方程#

空间直线可以看作是平面的交线,于是其可以用两个平面方程的方程组表示

{A1x+B1y+C1z+D1=0A2x+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}

这就是空间直线的一般方程。显然一个直线会被无数个平面经过,但是我们任然只需要给出两个平面,实际上其他平面都可以由这一线性方程组进行初等行变换得到

然而这个方程组不具体,那么我们利用几何性质,垂直于这两个平面的法向量的不就是空间直线的方向向量吗?

于是

ν=n1×n2\vec \nu=\vec n_1 \times \vec n_2

就有了直线上任意一点为

P0+λνP_0+\lambda\vec \nu

参数方程#

参数方程比较直观

{x=x0+aty=y0+btz=z0+ct\begin {cases} x=x_0+at\\ y=y_0+bt\\ z=z_0+ct \end {cases}

方向向量即为 l=(a,b,c)\vec l =(a,b,c)

对称式方程#

我们知道,直线可以与另一个向量平行,因此对于 P0Pa\vec{P_0P} \parallel \vec a ,其中 a=(a,b,c)\vec a=(a,b,c)

xx0a=yy0b=zz0c\frac{x-x_0}{a}=\frac{y-y_0}{b}=\frac{z-z_0}{c}

其中,a,b,ca,b,c 可以为0,当为0时,其对应的项从等式中去除,且有 x=x0(y,z)x=x_0(或y,z)

这里 a\vec a 就是直线的方向向量

线面夹角#

直线与其在平面上投影的夹角即为直线于平面的夹角,取锐角,垂直时 (与法向量平行) 取直角,那么对于一个直线的方向向量 ν\vec \nu 和平面法向量 n\vec n ,夹角有

sinθ=cos(ν,n^)=νnνn\sin{\theta}=|\cos{(\hat{\vec \nu,\vec n})}|=\frac{|\vec \nu\cdot \vec n|}{|\vec \nu||\vec n|}

求线面交点#

我们先将直线写为参数方程形式

{x=x0+aty=y0+btz=z0+ct\begin {cases} x=x_0+at\\ y=y_0+bt\\ z=z_0+ct \end {cases}

然后再代入 Ax+By+Cz+D=0Ax+By+Cz+D=0,就可以算出t,然后得到答案了,非常简易

点到直线距离#

现在知道一点 P0P_0,直线上一个点 P1P_1,以及直线的方向向量 s\vec s ,怎么求点到直线的距离呢?如果 P0P1\vec {P_0P_1}s\vec s 的夹角为 θ\theta ,那么

d=P0P1sinθ=sP0P1sinθs=P0P1×ssd=|\vec{P_0P_1}|\sin\theta=\frac{|\vec s||\vec {P_0P_1}|\sin\theta}{|\vec s|}=\frac{|\vec{P_0P_1} \times \vec s|}{|\vec s|}

求过给定点并且与给定空间直线垂直且相交的空间直线#

由于我们知道了给定空间直线的方向向量与一个点,我们就知道了其上任意一个点的单变量表示,将这个点与给定点连接为向量,我们就知道这一个向量与给定直线的方向向量是垂直的,即内积为0,就可以求解了

求直线在平面上的投影直线#

求面面交线即可,所求直线即为直线与平面的法向量所确立的平面与目标平面的交线

求异面直线间最短距离#

只需求出两直线上的两个点,使得两点形成的直线与原来的两个直线都垂直,这时候两点间距就是最短距离了

或者,我们找出其所在的两个平行平面,然后找出面面距离即可

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

微积分下 09 - 空间直线方程
https://hatoya-doublepigeonblog.pages.dev/posts/微积分下_09_-__空间直线方程/
作者
两只鸽子
发布于
2026-06-09
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时