Problem 144
の編集
http://odz.sakura.ne.jp/projecteuler/index.php?Problem+144
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
*[[Problem 144:http://projecteuler.net/problem=144]] 「レーザービームの多重反射の調べ上げ」 [#e8ce3440] レーザー物理学では, "white cell" とはレーザー光線を遅延させるための鏡の装置のことである. 光線は cell に入り, 鏡で反射して, 最終的には飛び出す. 特定の white cell は, 方程式 &tex{4x^{2} + y^{2} = 100}; で表される楕円と考えることができる. −0.01 ≤ x ≤ +0.01 に対応する上部に穴が空いていて, 光線が出入りできるようになっている. CENTER: &ref(http://projecteuler.net/project/images/p144_1.png,nolink);&ref(http://projecteuler.net/project/images/p144_2.gif,nolink); この問題では, 光線は white cell の外側 (0.0, 10.1) から始まり, 最初に (1.4, -9.6) で鏡に反射するものとする. 光線は, 楕円の表面に当たるごとに, 反射の法則に従う. つまり, 入射する光線と反射する光線は入射する点の法線に対して同じ角度をなす. 上の左の図では, white cell と赤線で光線の最初に反射する 2 点を, 青線で最初に反射する点の接線を示している. 与えられた楕円に対する点 (&tex{x};, &tex{y};) での接線の傾き &tex{m}; は, &tex{m = -4x/y}; となる. 法線とは, 反射する点での接線に垂直な線である. 右側の animation は光線の最初の 10 回の反射を示している. 光線は white cell から出るまでに何回反射するか?
タイムスタンプを変更しない
*[[Problem 144:http://projecteuler.net/problem=144]] 「レーザービームの多重反射の調べ上げ」 [#e8ce3440] レーザー物理学では, "white cell" とはレーザー光線を遅延させるための鏡の装置のことである. 光線は cell に入り, 鏡で反射して, 最終的には飛び出す. 特定の white cell は, 方程式 &tex{4x^{2} + y^{2} = 100}; で表される楕円と考えることができる. −0.01 ≤ x ≤ +0.01 に対応する上部に穴が空いていて, 光線が出入りできるようになっている. CENTER: &ref(http://projecteuler.net/project/images/p144_1.png,nolink);&ref(http://projecteuler.net/project/images/p144_2.gif,nolink); この問題では, 光線は white cell の外側 (0.0, 10.1) から始まり, 最初に (1.4, -9.6) で鏡に反射するものとする. 光線は, 楕円の表面に当たるごとに, 反射の法則に従う. つまり, 入射する光線と反射する光線は入射する点の法線に対して同じ角度をなす. 上の左の図では, white cell と赤線で光線の最初に反射する 2 点を, 青線で最初に反射する点の接線を示している. 与えられた楕円に対する点 (&tex{x};, &tex{y};) での接線の傾き &tex{m}; は, &tex{m = -4x/y}; となる. 法線とは, 反射する点での接線に垂直な線である. 右側の animation は光線の最初の 10 回の反射を示している. 光線は white cell から出るまでに何回反射するか?
テキスト整形のルールを表示する