一个困扰很长时间的问题:椭圆(x^2/4)+(y^2/3)=1 上的点到点(1,1) 的距离的最小值如何求?不是只要思路. 返回小木虫查看更多
1,约束条件,拉格朗日…… 2,参数方程!
1stOpt求解:
不是利用工具求近似解!
想自己编程求解?参照3楼,一个目标函数、一个等式约束函数,非常普通的一个优化问题。
可以用参数方程,椭圆上面任意一点设为2cost,3^{1/2}sint。然后用距离公式计算与定点的距离d,d^2=4cos^2 t-4cost+1+3sin^2 t-2 *3^{1/2}sint+1=5+cos^2 t-4cost+3sint。后面可以换元成单变量的函数然后用导数的办法求极值。
1,约束条件,拉格朗日……
2,参数方程!
1stOpt求解:
目标函数值(最小): 0.431777410844043
x: 1.24492086401372
y: 1.35559176436745
不是利用工具求近似解!
想自己编程求解?参照3楼,一个目标函数、一个等式约束函数,非常普通的一个优化问题。
是初等解法,可以借助导数,方向容易确定,过程及结果是怎样的?还麻烦大师指点!多谢
,
可以用参数方程,椭圆上面任意一点设为2cost,3^{1/2}sint。然后用距离公式计算与定点的距离d,d^2=4cos^2 t-4cost+1+3sin^2 t-2 *3^{1/2}sint+1=5+cos^2 t-4cost+3sint。后面可以换元成单变量的函数然后用导数的办法求极值。