查看“︁直线”︁的源代码
←
直线
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{Refimprove|time=2025-01-22T11:24:53+00:00}} [[File:Linear functions2.PNG|300px|thumb|三条直线:紅線與藍線有相同的斜率, 紅線與綠線有相同的''y''-[[截距]] 。]] '''直線''',是一個點在[[平面 (数学)|平面]]或[[空間]]沿著一定方向和其相反方向運動的軌跡,是不彎曲的線。直線是[[幾何學]]的基本概念,在不同的幾何學體系中有著不同的描述。在這裡主要描述[[歐幾里得空間]]中的直線。其他[[曲率]]非零狀況下的直線,請參考[[非歐幾里得幾何]]。 [[歐幾里得幾何]]研究[[曲率]]為零的空間下狀況,它並未對點、直線、平面、空間給出定義,而是通過公理來描述點線面的關係。 [[歐幾里得幾何]]中的直線可以看作是一個點的集合,這個集合中的任意一點都在這個集合中的其他任意兩點所確定的直綫上。 “過兩點有且只有一條直線”是歐幾里得幾何體系中的一條[[公理]],“有且只有”意即“確定”,即兩點確定一直線。 在幾何學中,直線沒有粗細,沒有端點,沒有方向性,具有無限的長度,具有固定的位置。 ==線性方程== {{main|線性方程}} 在[[解析幾何]]中,我們常用[[線性方程]]描述一條直線。 === 二維直角坐標系方程 === '''平行於''x''-或''y''-軸''' 最簡單的直線方程是平行於''x''-軸或''y''-軸的直線: :<math>x=a \;</math> 或 <math>\; y=b</math>, 當中 <math> a </math> 和 <math>b</math> 分別是''x''-和''y''-截距。 '''一般式''' 對於所有的直線,都可以形式 : <math>Ax+By+C=0</math> 來表示。 這表示示形式並不是唯一的,但習慣上常限制 <math> A \ge 0 </math> 及 <math> \gcd(A,B,C)=1 </math> 。在此限制下,同一條直線只有一種表達形式。 在這形式下,直線的斜率是 <math>-\frac{A}{B}</math> ,''x''-截距是 <math>-\frac{C}{A}</math> ,''y''-截距是 <math>-\frac{C}{B}</math> 。 '''斜截式''' 在直線不平行於''y''-軸時,若斜率是 <math> m </math> ,''y''-截距是 <math>b</math> ,則有方程 : <math>y=mx+b</math> 。 在這形式下,直線的表達形式是唯一的。 '''二點式''' 若直線穿過兩點 <math>(x_1,y_1) </math> 和 <math>(x_2,y_2) </math> ,則有方程 :<math> \frac{x-x_1}{x_2-x_1} = \frac{y-y_1}{y_2-y_1} </math>。 等價地,可以用[[行列式]] :<math>\begin{vmatrix} x & y & 1 \\x_1 & y_1 & 1 \\x_2 & y_2 & 1 \end{vmatrix} = 0</math> 表示。 '''點斜式''' 若直線穿過一點 <math>(x_0,y_0) </math> ,而且斜率是 <math> m </math>,則有方程 : <math>y-y_0=m\,(x-x_0)</math>。 '''截距式''' 若直線的''x''-和''y''-截距分別是 <math> a </math> 和 <math>b</math> ,則方程為 :<math>{x \over a}+{y \over b}=1</math>。 '''法線式''' 過原點向直線作一垂直線段,若該線長度為 <math>p</math> ,且與正''x''-軸的傾斜角為 <math> \alpha </math> ,則有方程 :<math>x \cos \alpha +y \sin \alpha -p=0</math>。 '''向量式''' 若直線穿過一點 <math> \mathbf{a} = \begin{bmatrix} x_0\\ y_0\\ \end{bmatrix}</math> ,且有方向向量 <math> \mathbf{u} = \begin{bmatrix} u_x\\ u_y\\ \end{bmatrix}</math> ,則有向量方程 : <math> \mathbf{r} = \mathbf{a} + \lambda \mathbf{u} </math>, 當中 <math>\mathbf{r}= \begin{bmatrix} x\\ y\\ \end{bmatrix}</math> ,而 <math>\lambda</math> 是一任意實數。 須要注意的是,這直線的表達形式並不是唯一的。 '''參數式''' 從向量式出發,可以參數 <math>\lambda</math> 表示方程 :<math> \begin{alignat}{5} x &&\; = \;&& x_0 &&\; + \;&& u_x \lambda & \\ y &&\; = \;&& y_0 &&\; + \;&& u_y \lambda \end{alignat}</math> , 其中 <math>\lambda</math> 是一任意實數。 === 三維直角坐標系方程 === 在三維坐標上,由於一條等式只代表一個平面,一條直線須由最少兩條等式定義。 '''平行於''x''-、''y''-或''z''-軸''' 平行於''x''-、''y''-或''z''-軸的直線有方程 :<math> \begin{alignat}{3} y &&\; = \;&& b & \\ z &&\; = \;&& c \end{alignat} \,</math> 、<math>\, \begin{alignat}{3} x &&\; = \;&& a & \\ z &&\; = \;&& c \end{alignat}\,</math> 或 <math> \, \begin{alignat}{3} x &&\; = \;&& a & \\ y &&\; = \;&& b \end{alignat}</math> 的形式。 '''一般式''' 對於任何直線,一般式都能以兩個非[[平行]]平面定義: :<math> \begin{alignat}{9} A_1x &&\; + \;&& B_1y &&\; + \;&& C_1z \;&& + \;&& D_1 \;&& = \;&& 0 & \\ A_2x &&\; + \;&& B_2y &&\; + \;&& C_2z \;&& + \;&& D_2 \;&&= \;&& 0 \end{alignat}</math> , 其中 <math>A_1:B_1:C_1 \ne A_2:B_2:C_2</math> 。 由於從一條直線可引申出無限對平面,這表示方式並不是唯一的。因此又能考慮以三個[[共線 (幾何)|共線]]平面定義: :<math> \begin{alignat}{7} Ax &&\; - \;&& By &&\; + \;&& D \;&& = \;&& 0 & \\ Cy &&\; - \;&& Az &&\; + \;&& E \;&& = \;&& 0 & \\ Bz &&\; - \;&& Cx &&\; + \;&& F \;&& = \;&& 0 \end{alignat}</math>, 或合併記作 :<math>Ax-By+D=Cy-Az+E=Bz-Cx+F=0</math>, 其中係數須乎合關係 <math>AF+BE+CD=0</math> ,以保證三個平面相交於同一直線。 事實上,這三條等式分別對應著直線在''xy''-、''yz''-和''xz''-平面的投影。 在限制 <math> A \ge 0 </math> 及 <math>\gcd(A,B,C,D,E,F)=1</math> 下,同一條直線只有一種表達形式。 (注:對於平行於軸平面的直線,例如 <math> 2y-3z+1=x-1=0</math> ,會有以下表示方式: :<math> \begin{alignat}{7} 3x &&\; \;&& &&\; - \;&& 3 \;&& = \;&& 0 \\ 2y &&\; - \;&& 3z &&\; + \;&& 1 \;&& = \;&& 0 \\ &&\; - \;&& 2x &&\; + \;&& 2 \;&& = \;&& 0 \end{alignat}</math> 。 對於定義一條直線,這步驟是非必要的。但在本頁往後的部份,這表示方式能簡化一些公式。) '''斜截式''' 類似於二維的情形,在直線不平行於''yz''-軸平面時,可以寫成 :<math> \begin{alignat}{5} y &&\; = \;&& mx &&\; + \;&& b \\ z &&\; = \;&& nx &&\; + \;&& c \end{alignat}</math> 的形式。 在這形式下,直線的表達形式是唯一的。 (注:對於直線平行於''yz''-平面時,以上方式並不適用。但直線仍可表示成 :<math> \begin{alignat}{2} x \;& = \; a \\ z \;& =\; ny + c \end{alignat}</math> 。) '''二點式''' 若直線穿過兩點 <math>(x_1,y_1,z_1) </math> 和 <math>(x_2,y_2,z_2) </math> ,則有方程 :<math> \frac{x-x_1}{x_2-x_1} = \frac{y-y_1}{y_2-y_1} = \frac{z-z_1}{z_2-z_1} </math> 。 等價地,可以用[[行列式]] :<math>\begin{vmatrix} x & y & 1 \\x_1 & y_1 & 1 \\x_2 & y_2 & 1 \end{vmatrix} = \begin{vmatrix} y & z & 1 \\y_1 & z_1 & 1 \\y_2 & z_2 & 1 \end{vmatrix} = \begin{vmatrix} z & x & 1 \\z_1 & x_1 & 1 \\z_2 & x_2 & 1 \end{vmatrix} = 0</math> 表示。 '''向量式''' 若直線穿過一點 <math> \mathbf{a} = \begin{bmatrix} x_0\\ y_0\\ z_0\\ \end{bmatrix}</math> ,且有方向向量 <math> \mathbf{u} = \begin{bmatrix} u_x\\ u_y\\ u_z\\ \end{bmatrix}</math> ,則有向量方程 : <math> \mathbf{r} = \mathbf{a} + \lambda \mathbf{u} </math> , 當中 <math>\mathbf{r}= \begin{bmatrix} x\\ y\\ z\\ \end{bmatrix}</math> ,而 <math>\lambda</math> 是一任意實數。 須要注意的是,這直線的表達形式並不是唯一的。 '''參數式''' 從向量式出發,可以參數 <math>\lambda</math> 表示方程 :<math> \begin{alignat}{5} x &&\; = \;&& x_0 &&\; + \;&& u_x \lambda & \\ y &&\; = \;&& y_0 &&\; + \;&& u_y \lambda & \\ z &&\; = \;&& z_0 &&\; + \;&& u_z \lambda \end{alignat}</math> , 其中 <math>\lambda</math> 是一任意實數。 == 直線與解析幾何 == === 點與直線的距離 === 一般情況下,點與直线的距离,是指點到直線的最短距離,即[[垂直]]距離。 在二維直角坐標中,直線 <math>Ax+By+C=0</math> 與點 <math>(p,q)</math> 的最短距離為 :<math>d=\frac{\left| Ap+Bq+C \right|}{\sqrt{A^2+B^2}}</math> 給出向量式 <math> \mathbf{r} = \mathbf{a} + \lambda \mathbf{u} </math> 和 點 <math>\mathbf{p} = \begin{bmatrix} p\\ q\\ \end{bmatrix}</math> ,則有距離 :<math>d=\frac{ \left| (\mathbf{a}-\mathbf{p}) \times \mathbf{u} \right|}{\left| \mathbf{u} \right|}</math> 在三維直角坐標中,直線 <math> \begin{alignat}{7} Ax &&\; - \;&& By &&\; + \;&& D \;&& = \;&& 0 & \\ Cy &&\; - \;&& Az &&\; + \;&& E \;&& = \;&& 0 & \\ Bz &&\; - \;&& Cx &&\; + \;&& F \;&& = \;&& 0 \end{alignat}</math> 與點 <math>(p,q,r)</math> 的最短距離為 :<math>d=\sqrt{\frac{(Ap-Bq+D)^2 + (Cq-Ar+E)^2 + (Br-Cp+F)^2}{A^2+B^2+C^2}} </math>。 給出向量式 <math> \mathbf{r} = \mathbf{a} + \lambda \mathbf{u} </math> 和點 <math>\mathbf{p} = \begin{bmatrix} p\\ q\\ r\\ \end{bmatrix}</math> ,則有距離 :<math>d=\frac{ \left|(\mathbf{a}-\mathbf{p}) \times \mathbf{u} \right|}{\left| \mathbf{u} \right|}</math> === 两条相交直线的相交點 === 不考慮重合的情形,在二維平面中,兩條相交直線可以[[相交]]或[[平行]]。 給定兩條直线 <math>A_1x+B_1y+C_1=0</math> 和 <math>A_2x+B_2y+C_2=0</math> ,二者相交的條件是 :<math> A_1:B_1 \ne A_2:B_2</math>。 或等價地, : <math>\begin{vmatrix} A_1 & B_1 \\A_2 & B_2 \end{vmatrix} \ne 0</math>, 當中 <math> \begin{vmatrix} a & b \\ c & d \end{vmatrix} = ad-bc </math>。 這時兩線的相交點可從[[克萊姆法則]]求得 :<math>x=-\frac{\begin{vmatrix} C_1 & B_1 \\C_2 & B_2 \end{vmatrix}}{\begin{vmatrix} A_1 & B_1 \\A_2 & B_2 \end{vmatrix}}</math> , <math>y=-\frac{\begin{vmatrix} A_1 & C_1 \\A_2 & C_2 \end{vmatrix}}{\begin{vmatrix} A_1 & B_1 \\A_2 & B_2 \end{vmatrix}}</math>。 在三維空間中,不考慮重合的情形,兩條直線可以[[相交]]、[[平行]]或[[歪斜]](異面)。 給定兩條直线 <math> \begin{alignat}{7} A_1x &&\; - \;&& B_1y &&\; + \;&& D_1 \;&& = \;&& 0 & \\ C_1y &&\; - \;&& A_1z &&\; + \;&& E_1 \;&& = \;&& 0 & \\ B_1z &&\; - \;&& C_1x &&\; + \;&& F_1 \;&& = \;&& 0 \end{alignat}</math> 及 <math> \begin{alignat}{7} A_2x &&\; - \;&& B_2y &&\; + \;&& D_2 \;&& = \;&& 0 & \\ C_2y &&\; - \;&& A_2z &&\; + \;&& E_2 \;&& = \;&& 0 & \\ B_2z &&\; - \;&& C_2x &&\; + \;&& F_2 \;&& = \;&& 0 \end{alignat}</math> ,二者相交的條件是 : <math>\begin{vmatrix} A_1 & B_1 \\A_2 & B_2 \end{vmatrix} </math> 、 <math>\begin{vmatrix} B_1 & C_1 \\B_2 & C_2 \end{vmatrix} </math> 及 <math>\begin{vmatrix} C_1 & A_1 \\C_2 & A_2 \end{vmatrix} </math> 不全為 <math>0</math> ,且 : <math>A_1F_2+A_2F_1+B_1E_2+B_2E_1+C_1D_2+C_2D_1=0</math>。 這時兩線的相交點可從[[克萊姆法則]]求得 :<math>x=-\frac{\begin{vmatrix} D_1 & B_1 \\D_2 & B_2 \end{vmatrix}}{\begin{vmatrix} A_1 & B_1 \\A_2 & B_2 \end{vmatrix}}=\frac{\begin{vmatrix} B_1 & F_1 \\B_2 & F_2 \end{vmatrix}}{\begin{vmatrix} B_1 & C_1 \\B_2 & C_2 \end{vmatrix}}</math> , <math>y=\frac{\begin{vmatrix} A_1 & D_1 \\A_2 & D_2 \end{vmatrix}}{\begin{vmatrix} A_1 & B_1 \\A_2 & B_2 \end{vmatrix}}=-\frac{\begin{vmatrix} E_1 & A_1 \\E_2 & A_2 \end{vmatrix}}{\begin{vmatrix} C_1 & A_1 \\C_2 & A_2 \end{vmatrix}}</math> , <math>z=\frac{\begin{vmatrix} C_1 & E_1 \\C_2 & E_2 \end{vmatrix}}{\begin{vmatrix} C_1 & A_1 \\C_2 & A_2 \end{vmatrix}}=-\frac{\begin{vmatrix} F_1 & C_1 \\F_2 & C_2 \end{vmatrix}}{\begin{vmatrix} B_1 & C_1 \\B_2 & C_2 \end{vmatrix}}</math> 。 === 两条相交直线的夹角 === 若兩線[[相交]],則會形成[[夾角]]。兩線之間的夾角,通常指不大於90°的一隻。 在二維平面上,給定直线 <math>y=mx+b</math> ,該線與''x''-軸的夾角為 :<math>\tan \theta = \left| m \right| </math> 。 給定兩條直线 <math>y=m_1x+b_1</math> 和 <math>y=m_2x+b_2</math> ,二者互相垂直[[當且僅當]] :<math>m_1 m_2 = -1</math> 。 而其他情況,兩線相交所形成的夾角 <math> \theta </math> (<math>0^\circ \le \theta < 90^\circ</math>),則由 :<math> \tan \theta = \left| \frac{m_1-m_2}{1+m_1m_2} \right| </math> 給出。 給定相交直线向量式 <math> \mathbf{r} = \mathbf{a_1} + \lambda \mathbf{u_1} </math> 和 <math> \mathbf{r} = \mathbf{a_2} + \mu \mathbf{u_2} </math> ,則有 :<math> \cos \theta = \frac{\mathbf{u_1} \cdot \mathbf{u_2}}{\left| \mathbf{u_1}\right| \left| \mathbf{u_2} \right|}</math> 。 在三維空間中,給定兩條相交直线 <math>\begin{alignat}{5} y &&\; = \;&& m_1x &&\; + \;&& b_1 \\ z &&\; = \;&& n_1x &&\; + \;&& c_1 \end{alignat}</math> 和 <math>\begin{alignat}{5} y &&\; = \;&& m_2x &&\; + \;&& b_2 \\ z &&\; = \;&& n_2x &&\; + \;&& c_2 \end{alignat}</math> ,二者互相垂直[[當且僅當]] : <math>m_1 m_2 + n_1 n_2= -1</math> 。 而其他情況,兩線相交所形成的夾角 <math> \theta </math> (<math>0^\circ \le \theta < 90^\circ</math>),則由 :<math>\tan \theta = \frac{\sqrt{(m_1 - m_2)^2 + (n_1 -n_2)^2 + \begin{vmatrix} m_1 & m_2 \\n_1 & n_2 \end{vmatrix}^2}}{\left|1 + m_1 m_2 + n_1 n_2 \right|} </math> 給出,當中 <math> \begin{vmatrix} a & b \\ c & d \end{vmatrix} = ad-bc </math> 。 若取 <math>n_1=n_2=0</math> , 則公式退化成二維的形式。 給定相交直线向量式 <math> \mathbf{r} = \mathbf{a_1} + \lambda \mathbf{u_1} </math> 和 <math> \mathbf{r} = \mathbf{a_2} + \mu \mathbf{u_2} </math> ,則有 :<math> \cos \theta = \frac{\mathbf{u_1} \cdot \mathbf{u_2}}{\left| \mathbf{u_1}\right| \left| \mathbf{u_2} \right|}</math>。 === 两条直线的距離 === 一般情況下,两条直线的距离,是指最短距離。 二維情況下,两条[[相交]]直线的距离必然為 <math>0</math> 。 若有两條[[平行]]直线 <math>Ax+By+C_1=0</math> 及 <math>Ax+By+C_2=0</math> ,則有距離 :<math>d=\frac{\left| C_1-C_2 \right|}{\sqrt{A^2+B^2}}</math>。 給定平行向量式 <math> \mathbf{r} = \mathbf{a_1} + \lambda \mathbf{u} </math> 和 <math> \mathbf{r} = \mathbf{a_2} + \mu \mathbf{u} </math> ,則有 :<math>d=\frac{\left|(\mathbf{a_1}-\mathbf{a_2}) \times \mathbf{u}\right|}{\left|\mathbf{u}\right|}</math>。 三維情況下,两条[[相交]]直线的距离同樣必然為 <math>0</math> 。 若有两條[[平行]]直线 <math> \begin{alignat}{7} Ax &&\; - \;&& By &&\; + \;&& D_1 \;&& = \;&& 0 & \\ Cy &&\; - \;&& Az &&\; + \;&& E_1 \;&& = \;&& 0 & \\ Bz &&\; - \;&& Cx &&\; + \;&& F_1 \;&& = \;&& 0 \end{alignat}</math> 及 <math> \begin{alignat}{7} Ax &&\; - \;&& By &&\; + \;&& D_2 \;&& = \;&& 0 & \\ Cy &&\; - \;&& Az &&\; + \;&& E_2 \;&& = \;&& 0 & \\ Bz &&\; - \;&& Cx &&\; + \;&& F_2 \;&& = \;&& 0 \end{alignat}</math> ,則有距離 :<math>d =\sqrt{ \frac{(D_1-D_2)^2+(E_1-E_2)^2+(F_1-F_2)^2}{A^2 + B^2 +C^2}}</math>。 給定平行直線向量式 <math> \mathbf{r} = \mathbf{a_1} + \lambda \mathbf{u} </math> 和 <math> \mathbf{r} = \mathbf{a_2} + \mu\mathbf{u} </math> ,則有 :<math>d=\frac{\left|(\mathbf{a_1}-\mathbf{a_2}) \times \mathbf{u}\right|}{\left|\mathbf{u}\right|}</math>。 兩條[[歪斜]]直線(即既非相交,亦非平行)有方程 <math> \begin{alignat}{7} A_1x &&\; - \;&& B_1y &&\; + \;&& D_1 \;&& = \;&& 0 & \\ C_1y &&\; - \;&& A_1z &&\; + \;&& E_1 \;&& = \;&& 0 & \\ B_1z &&\; - \;&& C_1x &&\; + \;&& F_1 \;&& = \;&& 0 \end{alignat}</math> 及 <math> \begin{alignat}{7} A_2x &&\; - \;&& B_2y &&\; + \;&& D_2 \;&& = \;&& 0 & \\ C_2y &&\; - \;&& A_2z &&\; + \;&& E_2 \;&& = \;&& 0 & \\ B_2z &&\; - \;&& C_2x &&\; + \;&& F_2 \;&& = \;&& 0 \end{alignat}</math> ,則有距離 :<math>d=\frac{ \left| A_1F_2+A_2F_1+B_1E_2+B_2E_1+C_1D_2+C_2D_1 \right|}{\sqrt{ \begin{vmatrix} A_1 & B_1 \\A_2 & B_2 \end{vmatrix}^2+\begin{vmatrix} B_1 & C_1 \\B_2 & C_2 \end{vmatrix}^2 + \begin{vmatrix} C_1& A_1 \\C_2 & A_2 \end{vmatrix}^2}}</math> , 當中 <math> \begin{vmatrix} a & b \\ c & d \end{vmatrix} = ad-bc </math> 。 給定歪斜直線向量式 <math> \mathbf{r} = \mathbf{a_1} + \lambda \mathbf{u_1} </math> 和 <math> \mathbf{r} = \mathbf{a_2} + \mu\mathbf{u_2} </math> ,則有距離 :<math>d=\frac{\left|(\mathbf{a_1}-\mathbf{a_2}) \cdot (\mathbf{u_1} \times \mathbf{u_2})\right|}{\left|\mathbf{u_1} \times \mathbf{u_2} \right|}</math>。 ==相關條目== * [[解析幾何]] * [[點]] * [[平面 (数学)|平面]] * [[相交]] * [[平行]] * [[歪斜]] ==參考資料== * 俞正光、李永乐、詹汉生编,《线性代数与解析几何》,清华大学出版社。 * 吕林根,《解析几何》,高等教育出版社。 * [http://mathworld.wolfram.com/Line.html Line] {{Wayback|url=http://mathworld.wolfram.com/Line.html |date=20210201032224 }} ,''Wolfram [[MathWorld]]''。 * [http://www.cut-the-knot.org/Curriculum/Calculus/StraightLine.shtml Equations of a Straight Line] {{Wayback|url=http://www.cut-the-knot.org/Curriculum/Calculus/StraightLine.shtml |date=20161119174959 }} ,''Cut-the-Knot''。 {{几何术语}} [[Category:初等几何]]
该页面使用的模板:
Template:Main
(
查看源代码
)
Template:Refimprove
(
查看源代码
)
Template:Wayback
(
查看源代码
)
Template:几何术语
(
查看源代码
)
返回
直线
。
导航菜单
个人工具
登录
命名空间
页面
讨论
不转换
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息