2016-11-24 45 views

回答

1

沒有爲橢圓弧的長度沒有閉合式,所以沒有反向式獲得從長度角度和橢圓半軸。而且,長度/角度比率取決於起始角度而變化。

如果起始角度是固定的,你可以用數值方法來找到需要的角度:積分

Len(X) = Int[t=t0..X]{Sqrt(a^2 * Sin^2(t) + b^2 * Cos^2(t))} 

calculate value爲X的一些初始近似如果len太大,分角2和間隔再次檢查,如果太小 - 放大它(bisection method或另一個root-finding technique)。當錯誤變得足夠小時重複。

+0

謝謝先生。 我不知道什麼是積分或封閉式。閱讀很多。 乾杯 – probiner

相關問題