2012-03-13 45 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

回答