看完不会?让 AI 一步步解给你看
Geometry · real student question

求点 (1, 4) 与直线 (0,0) + a*(3, 1) 之间的距离。

Question

求点 P=(1,4)P=(1,4) 与直线

ℓ:  (0,0)+a(3,1),a∈R\ell:\;(0,0)+a(3,1),\qquad a\in\mathbb{R}

之间的距离。

Step-by-step solution

  1. 先写出到直线上一般点的距离。 ℓ\ell 上的点为 (3a,a)(3a,a),所以

    d(a)=(1−3a)2+(4−a)2=1−6a+9a2+16−8a+a2=10a2−14a+17d(a)=\sqrt{(1-3a)^2+(4-a)^2}=\sqrt{1-6a+9a^2+16-8a+a^2}=\sqrt{10a^2-14a+17}

    这个函数回答的是「PP 到参数为 aa 的那个点有多远」—— 而到直线的距离就是它的最小值。

  2. 最小化根号里的二次式。 平方根是增函数,所以最小化 d(a)d(a) 等价于最小化 q(a)=10a2−14a+17q(a)=10a^2-14a+17,其顶点在

    a=−−142(10)=1420=0.7a=-\frac{-14}{2(10)}=\frac{14}{20}=0.7

    这与作垂直投影得到的 aa 相同:p⋅dd⋅d=3+410=0.7\tfrac{\mathbf p\cdot\mathbf d}{\mathbf d\cdot\mathbf d}=\tfrac{3+4}{10}=0.7。

  3. 在顶点处取值。

    q(0.7)=10(0.49)−14(0.7)+17=4.9−9.8+17=12.1  ⟹  d=12.1≈3.4785q(0.7)=10(0.49)-14(0.7)+17=4.9-9.8+17=12.1\;\Longrightarrow\;d=\sqrt{12.1}\approx 3.4785

  4. 用平面上的叉积捷径复核。 在平面内,点 PP 到过原点、方向为 d=(3,1)\mathbf d=(3,1) 的直线的距离是

    d=∣pxdy−pydx∣∥d∥=∣1⋅1−4⋅3∣10=1110≈3.4785d=\frac{\left|p_xd_y-p_yd_x\right|}{\|\mathbf d\|}=\frac{|1\cdot 1-4\cdot 3|}{\sqrt{10}}=\frac{11}{\sqrt{10}}\approx 3.4785

    而且确实有 (1110)2=12110=12.1  ✓\left(\tfrac{11}{\sqrt{10}}\right)^2=\tfrac{121}{10}=12.1\;\checkmark,与最小化二次式的结果完全吻合。

  5. 把答案说清楚。 如果题目问的是到整条直线的距离,答案是

    d=1110=111010≈3.4785d=\frac{11}{\sqrt{10}}=\frac{11\sqrt{10}}{10}\approx 3.4785

    如果指的是某个特定参数 aa,那么距离就是函数 10a2−14a+17\sqrt{10a^2-14a+17}:在 a=0a=0 处等于 17≈4.12\sqrt{17}\approx 4.12,并且当 ∣a∣→∞|a|\to\infty 时无限增大。

Answer

d=1110=111010≈3.4785(在 a=0.7 处)d=\frac{11}{\sqrt{10}}=\frac{11\sqrt{10}}{10}\approx 3.4785\quad\text{(在 a=0.7 处)}

Need to solve a different problem like this? Open the solver →