2012-03-13 34 views
0

我需要绘制一个使用图形基元的参数化新月。我查看了this question的答案,但我希望我的问题可以通过更严格的约束来解决。非迭代解决方案的交集2椭圆,在约束条件下

有2个与它们在X轴上的中心相交的椭圆: enter image description here

与约束:

  1. A,B,C,d和L是已知
  2. 的elllipses做相交:A/2 + C/2> L
  3. 轴A和轴位于X轴上
  4. 轴B和D平行于Y轴

是否有直接的,非迭代解决方案找到X,Y?我认为这是比编程更多的数学,但我正在寻找代码(C,C#,VB,...)而不是代数,我觉得这里有更多的观众。

谢谢!

+1

是的,有。用通常的形式形成两个椭圆的方程式,将两个等于'1'的表达式等同起来,用'x'来操纵以得到'y^2',将其替换回到其中一个椭圆在'x'中得到一个二次方,求解。但这些都不是编程。 – AakashM 2012-03-13 14:08:11

回答