No.2ベストアンサー
- 回答日時:
これは、X, Y という「角度」を求めるのは難しいので、「ベクトルの向き」ということで考えればよいでしょう。
話が厄介なのは、「反射パネルが傾斜している」ということなので、反射パネルを「水平」とみなす座標軸で反射を考え、元の「地面」を基準にした座標に戻してやればよいのです。
地面を基準にした座標を、「地面をX-Y平面、北がY軸、東がX軸」「地面に鉛直な高さ方向をZ軸」にすると、入射光のベクトル →Ri は、ベクトルの長さを R とすると、きちんと図を書けばわかるように
→Ri = (-R*cosB*sinA, -R*cosB*cosA, -R*sinB)
です。
これを、「反射パネルをX-Y平面、北の方向がY軸、東がX軸」「反射パネルに鉛直な高さ方向をZ軸」に変換すると、要するにもともとの「地面」座標を、X軸を軸として角度「-C」だけ回転したものだということが分かります。つまり、X座標は変わらず、Y,Zが回転します。角度 -C だけ座標軸が回転すると、新しい座標 Y', Z' は
Y' = Y * cos(-C) + Z * sin(-C)
Z' = -Y * sin(-C) + Z * cos(-C)
となりますから、反射パネルを基準にした座標では、入射光 →Ri1 は
→Ri1 = (-R*cosB*sinA, -R*cosB*cosA*cosC + R*sinB*sinC, -R*cosB*cosA*sinC - R*sinB*cosC)
これが基準面(X-Y平面)で反射するということは、ベクトルのX,Y成分は変わらず、Z成分だけが反転するということです。つまり、反射光 →Ro1 は
→Ro1 = (-R*cosB*sinA, -R*cosB*cosA*cosC + R*sinB*sinC, R*cosB*cosA*sinC + R*sinB*cosC)
今度は、これを「地面」座標に戻すために、座標軸をX軸を軸として角度「C」だけ回転させます。
その結果のY成分は、
[ -R*cosB*cosA*cosC + R*sinB*sinC ]*cosC + [ R*cosB*cosA*sinC + R*sinB*cosC ]*sinC
= -R*cosB*cosA*cos^2C + R*sinB*sinC*cosC + R*cosB*cosA*sin^2C + R*sinB*cosC*sinC
= -R*cosB*cosA*(cos^2C - sin^2C) + R*sinB*(sinC*cosC + cosC*sinC)
= -R*cosB*cosA*cos(2C) + R*sinB*sin(2C)
Z成分は
-[ -R*cosB*cosA*cosC + R*sinB*sinC ]*sinC + [ R*cosB*cosA*sinC + R*sinB*cosC ]*cosC
= R*cosB*cosA*cosC*sinC - R*sinB*sin^2C + R*cosB*cosA*sinC*cosC + R*sinB*cos^2C
= R*cosB*cosA*(cosC*sinC + sinC*cosC) + R*sinB*(cos^2C - sin^2C)
= -R*cosB*cosA*sin(2C) + R*sinB*cos(2C)
これより、「地面」座標での反射光のベクトル →Ro は、
→Ro = (-R*cosB*sinA, -R*cosB*cosA*cos(2C) + R*sinB*sin(2C), -R*cosB*cosA*sin(2C) + R*sinB*cos(2C))
けっこう複雑ですねえ。計算間違いしているかもしれませんので、検算してみてください。
ご質問のように、
■光の反射角
北から時計回りにX度
水平面から空方向にY度
という条件にすると、
tanX = x/y = (-cosB*sinA)/(cosB*cosA*cos(2C) + sinB*sin(2C))
tanY = z/√(x^2 + y^2)
= [ -cosB*cosA*sin(2C) + sinB*cos(2C) ] / √[ (cosB*cosA*cos(2C) + sinB*sin(2C))^2 + (cosB*cosA*sin(2C) + sinB*cos(2C))^2 ]
= [ -cosB*cosA*sin(2C) + sinB*cos(2C) ] / √[ cos^2B*sin^2A*cos^2(2C) + 2*cosB*cosA*cos(2C)*sinB*sin(2C) + sin^2B*sin^2(2C) + cos^2B*cos^2A*sin^2(2C) + 2*cosB*cosA*sin(2C)*sinB*cos(2C) + sin^2B*cos^2(2C) ]
= [ -cosB*cosA*sin(2C) + sinB*cos(2C) ] / √[ cos^2B*cos^2A + 4*cosB*cosA*cos(2C)*sinB*sin(2C) + sin^2B ]
う~ん、ちょっと面倒くさいので、これ以上はパスします。
おそらく、tanX、tanYでこれですから、
X= ・・・
Y= ・・・
とはうまく表せないと思います。
ちなみに、Ri = (Rx, Ry, Rz) として、これを使って Ro を表わすと
Ro = (Rx, Ry*cos(2C) - Rz*sin(2C), Ry*sin(2C) - Rz*cos(2C))
ですね。A, B は消えて、入射ベクトルに対して「C」のみの関数で表わせます。
この形で表わすのが一番わかりやすいと思います。
仮に、C=0° とすれば
Ro = (Rx, Ry, -Rz)
ですから、素直な地面(XY平面)での反射です。
また、C=90° とすれば
Ro = (Rx, -Ry, Rz)
ということで、XZ平面での反射になります。
正しい反射になっていますよね?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 物理学 二つの光時計 2 2022/06/02 16:32
- その他(自然科学) 空気中の水滴が太陽光を反射して見える現象で、光が空気中の水滴に屈折して入り、水滴の中で一回反射して、 1 2022/08/22 10:37
- その他(自然科学) 空気中の水滴が太陽光を反射して見える現象で、光が空気中の水滴に屈折して入り、水滴の中で一回反射して、 1 2022/08/22 10:29
- 地球科学 地球の丸さの影響 5 2023/04/28 19:25
- その他(自然科学) 光を保存する方法 8 2023/01/31 10:07
- 宇宙科学・天文学・天気 地球は完全なる球とし、光を地面に水平に発射します。その光は、後から発射点に(戻って)来ますか? 19 2022/08/25 16:08
- 環境・エネルギー資源 太陽光発電は2014年まで補助金制度があったそうですが、太陽光発電を国が推奨していたのでしょうか? 5 2023/02/25 18:43
- ガーデニング・家庭菜園 庭に花木(花水木)などの日当たりの良い木を植えたいと思っております。夏は太陽の位置が高く日差しが強く 2 2022/09/18 18:41
- その他(自然科学) 日射量と太陽光発電の効率について 1 2022/06/18 16:04
- 地球科学 高3地学です。一通りといてみた問題ですが、授業で習った範囲外のため有識者の方、ご教示頂けると幸いです 2 2022/08/12 00:25
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
-cosθがsin(θ-π/2)になる理由が...
-
標的への斜方投射
-
なぜ、θが微小なとき、tanθ≒θと...
-
電磁気の問題です
-
格子定数の求め方,近似について
-
高校物理の質問です。 【問題】...
-
楕円体の慣性モーメントの式
-
斜方投射でのtanθに絶対値をつ...
-
【数学】梯子の角度はハシゴの...
-
楕円振動の問題です
-
毛細管現象と表面張力について
-
外挿法について
-
高校物理の問題について質問で...
-
sinとcosの使い分けの仕方を教...
-
√3sinX−cosX≦√3 (0≦θ≦2π) のと...
-
ハンドボール投げに必要なエネ...
-
電荷にはたらく力の表し方につ...
-
1軸性結晶の屈折率楕円体について
-
変位と速度
-
力のモーメントのつり合いの式...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
電磁気の問題です
-
なぜ、θが微小なとき、tanθ≒θと...
-
アインシュタインの縮約記法
-
機械設計のねじ
-
中が中空の球の慣性モーメント...
-
有限長ソレノイドコイルの中心...
-
-cosθがsin(θ-π/2)になる理由が...
-
高校物理の質問です。 【問題】...
-
標的への斜方投射
-
【数学】梯子の角度はハシゴの...
-
√3sinX−cosX≦√3 (0≦θ≦2π) のと...
-
太陽光の反射角の計算
-
くさび状態の2物体間のすべりの...
-
sinとcosの使い分けの仕方を教...
-
この問題を教えてください。(電...
-
フーリエ級数展開をExcelのFFT...
-
なぜsinθはθに近似できるのです...
-
変位と速度
-
格子定数の求め方,近似について
-
矩形波duty比を変えた場合のフ...
おすすめ情報