*[[Problem 246:http://projecteuler.net/problem=246]] 「楕円の接線」 [#a14e46d6]

楕円の定義は以下の通り:~
中心 M と半径 r を持つ円 c と, d(G,M)<r を満たす点 G が与えられた場合, 
c と G から等距離にある点の軌跡が楕円となる.

楕円上の点の作成手順を下に示す.

#ref(http://projecteuler.net/project/images/p246_anim.gif,center,nolink);

点 M(-2000,1500), G(8000,1500) とする. ~
円 c は中心が M, 半径 15000 とする. ~
G と c から等距離にある点の軌跡を楕円 e とする. ~
e の外の点 P から楕円に対し 2 本の接線 t&sub{1};, t&sub{2}; を描く. ~
t&sub{1};, t&sub{2}; が楕円に接する点を R, S とする.

#ref(http://projecteuler.net/project/images/p246_ellipse.gif,center,nolink);

角 RPS が 45 度より大きくなるような格子点 P はいくつあるか.

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS