我正试图求解x(或y(的这个方程。有什么方法可以在Matlab中实现吗?";"简化";函数(即使使用"steps",100,"All",true(也不能做到这一点。
-k+Sqrt[x^2+y^2]+Sqrt[(x-ax)^2+y^2]+Sqrt[(x-bx)^2+(y-by)^2]
在一般情况下不存在符号解,因为该问题相当于求解8阶代数方程。
定义平面中的点M(x,y)
、O(0,0)
、A(ax,0)
和B(bx,by)
,方程可以写成MO + MA + MB = k
。解集M
是到3个不动点的距离之和为常数的点的轨迹。这被称为3椭圆,在一般情况下它是代数次数为2^3 = 8
的曲线。
如果F
是三角形OAB
和f = FO + FA + FB
的费马点,则k < f
不存在解。更多与三个椭圆相关的材料和链接可以在这个多椭圆页面上找到。