2012-05-24 23 views
2

的線和橢圓之間的交叉點,我想找到一個橢圓和線如何找到中的R

如果使用的例子(忽略幾個非需要的參數)之間的交叉點從從車上包dataEllipse功能即

x <- dataEllipse(Prestige$income, Prestige$education, levels=0.95, lty=2) 

,說你有水平線

abline(14,0) 

你如何找到交叉線之間的兩分橢圓

我知道你可以得到的數據,只是看着x的橢圓,但我想獲得確切的交點。

這是可能的,如果是的話如何?

由於在advange

回答

1

橢圓的方程由下式給出:

的x^2/A + Y^2/B = 1,且A線的由CX公式+ d = Y (其中a,b,c,d係數)。

您可以在橢圓方程中替換y。那麼目標是找到f(x)= 0的解。你可以使用像平分這樣的方法來解決這個問題。

檢查了這一點:

http://www.math.wichita.edu/~cma/stat774/ch2.pdf

+0

中得到答案,你可能會得到一個「足夠好」的答案。我知道橢圓的方程,但是我沒有這個橢圓的係數,已經從數據中產生,除非我錯過了某些東西... –

+0

但是我確實有橢圓的x和y座標,我可以從那些數據中獲得係數嗎? –