智星论坛(IQSTAR BBS)
 
打印

关于“Fermat Point”的一个公式,非常繁复!!!(求化简)

关于“Fermat Point”的一个公式,非常繁复!!!(求化简)

http://bbs.xilu.com/cgi-bin/bbs/view?forum=rd&message=4794上,有人提出如下问题:
  在△ABC平面上有一点P,且∠APB=∠BPC=∠CPA=120°,若BC=a、CA=b、AB=c已知,求PA=x、PB=y、PC=z?
由余弦定理,列方程组:
  x^2+x*y+y^2=c^2;
  y^2+y*z+z^2=a^2;
  z^2+z*x+x^2=b^2;
解得(舍去负数解):
  x=((-a^6+2*b^6+2*c^6+b^2*c^4+b^4*c^2+4*c^2*a^4-5*c^4*a^2+4*a^4*b^2-5*a^2*b^4-3*a^2*b^2*c^2+4*3^(1/2)*S*(a^2-b^2)*(c^2-a^2))^(1/2))/D;
  y=((-b^6+2*c^6+2*a^6+c^2*a^4+c^4*a^2+4*a^2*b^4-5*a^4*b^2+4*b^4*c^2-5*b^2*c^4-3*a^2*b^2*c^2+4*3^(1/2)*S*(b^2-c^2)*(a^2-b^2))^(1/2))/D;
  z=((-c^6+2*a^6+2*b^6+a^2*b^4+a^4*b^2+4*b^2*c^4-5*b^4*c^2+4*c^4*a^2-5*c^2*a^4-3*a^2*b^2*c^2+4*3^(1/2)*S*(c^2-a^2)*(b^2-c^2))^(1/2))/D;
其中,S为△ABC的面积,D=(6*(a^4+b^4+c^4-a^2*b^2-b^2*c^2-c^2*a^2))^(1/2)
注意:当a=b=c时,D=0,此时 x=y=z=a/(3^(1/2))
[glow=255,red,2]不知是否还可化成更简的形式?[/glow]
为方便阅读,我特意将上述过程制作成了图片:

TOP

这是我昨天在数学驿站上发过的解答:http://bbs.maths168.com/read.php?tid=691&fpage=1

TOP

上式确实无论是过程和结果都简化了很多[em17],谢谢!
我之前只是把它看作一个纯代数问题解决,先后借助了 Matlab、Mathematica、Maple 等数学工具,它们得到的形式各不相同,但都很繁琐,所以我猜测还有更简介的方式!谢谢楼上的回复,这也体现了论坛交流的价值所在。

TOP

当前时区 GMT+8, 现在时间是 2008-12-5 23:28

Processed in 0.056676 second(s), 8 queries, Gzip enabled.


Skin By Wing