如何计算已知点到已知椭圆的最大距离?
把椭圆方程里的变量代入距离公式,通过化简运算得到一个只含一个变量的函数。对这个函数求导或者利用二次函数的性质,找到使得距离平方最大的那组(x0, y0)值。最后代回距离公式算出最终的最大距离数值。
把椭圆方程里的变量代入距离公式,通过化简运算得到一个只含一个变量的函数。对这个函数求导或者利用二次函数的性质,找到使得距离平方最大的那组(x0, y0)值。最后代回距离公式算出最终的最大距离数值。
这思路是对的,不过实际计算里化简那个函数往往特别痛苦,尤其是当椭圆参数比较复杂的时候。与其死磕导数,有时候用拉格朗日乘数法或者几何投影的方法,虽然理论繁琐,但代码实现起来反而更稳健,不容易出错。毕竟手算导数很容易算错符号,哈哈。