你能找到点和曲线之间的距离吗?一个非常有趣的图形问题

平露看课程学习 2024-11-08 14:51:27

绿色曲线的方程是y = x ² + 1。点 (2, 1) 距离曲线有多近?我们追求最短距离。

这是我在上一篇文章中提出的一个额外挑战。我决定,我太喜欢这个难题了,不能把它留在那里,所以我们就在这里。我也对数字做了一些调整。

尝试解决它,解决方案如下,后面还有一些额外的挑战。

首先定义一个函数,测量从 (2, 1) 到曲线上某个点的距离,该点的形式为 ( x , x ² + 1)。该距离是x的函数。我们称之为g ( x )。

通过画一个三角形,我们可以用勾股定理计算出g ( x )。三角形的边长为 (2 — x ) 和 (1 — ( x ² + 1))。

现在我们的目标是最小化这个函数。g ( x )的行为如下:

只要有可能,我们就会尽量避免使用平方根。平方根内的表达式是两个平方的和,因此始终为正。这意味着我们可以最小化g ( x )² 并得到相同的结果。

设G ( x )= g ( x )²。

为了找到G ( x )的最小值,我们取导数G '( x ) 并找到G '( x ) = 0 的位置,即G ( x )的驻点。

这个三次方程只有一个实数解,这很方便。无需处理多个最小值或任何最大值。

虽然确实存在三次公式,但要准确写出这个三次公式的实根并不值得。如果你好奇的话,可以看看这个公式:

截图来自WolframAlpha

我们只保留小数点后 10 位:x = 0.8351223485。

因此,(2, 1) 和y = x ² + 1之间的距离在此x处最小。现在让我们将其代入距离公式g ( x ) 以得到答案。

这就是从 (2, 1) 到y = x ² + 1 的距离。✅

x² +1 在最接近 (2, 1) 的点处的导数为 1.670244697,所以这是该点处曲线切线的斜率。连接该点到 (2, 1) 的直线的斜率为 -0.5987146685。这是x² +1 在最接近点处的导数的负倒数。

由于这两个梯度的乘积为 -1,我们知道这两条线是彼此垂直的:

看起来很有说服力,但我将把这个问题留给你来决定:

挑战 1:证明从一点到光滑曲线的最短线始终局部垂直于该曲线。

挑战 2 :举一个点和曲线的例子,其中有两条最短的直线到该曲线。当尝试最小化G ( x )时,这如何呈现?无需进行计算。

挑战 3:从一个点到一个多项式有可能存在三条最短线吗?

0 阅读:1