楕円の周上の点Aが、楕円の周上に沿って距離L分を移動した点Bの座標を
算出する方法を教えてください。
★希望★完全解答★
楕円の周上の点Aが、楕円の周上に沿って距離L分を移動した点Bの座標を
算出する方法を教えてください。
★希望★完全解答★
楕円を
x^2 y^2
―― + ―― =1 とする。
a^2 b^2
点A(c,d)点B(e,f)長さLとすると、

曲線の長さを求める公式を利用する。
まず、楕円をθで媒介変数表示すると、
x=acosθ、y=bsinθ
dx/dθ=-asinθ、dy/dθ=bcosθ
始点Aの媒介変数は、c=acosθより、θ=cos^(-1)c/a
終点Bの媒介変数は、e=acosθより、θ=cos^(-1)e/a
cos^(-1)e/a
L= ∫ \(\sqrt{\quad}\){(-asinθ)^2 +(bcosθ)^2 }dθ
cos^(-1)c/a
これを計算して、x=eを求め、楕円の式からy=fを求める。
楕円の下に回り込む場合などは、右端(a,0)または左端(-a,0)
までの距離から考えると良い。
楕円積分は計算が簡単にはできないので、下記のホームページで
http://www12.plala.or.j\(\frac{p}{k}\)s\(\frac{p}{m}\)athInPhy\(\frac{s}{e}\)lliptical/
勉強して下さい。