Làm thế nào để tôi biết, về mặt toán học chứ không phải từ quan sát, nếu một mặt trăng đầy?


10

Tôi biết về các phương trình để mô tả quỹ đạo của mặt trăng quanh một hành tinh. Tôi biết trục bán chính và độ lệch tâm của mặt trăng, và tương tự đối với thế giới chủ của nó với ngôi sao mà chúng quay quanh.

Có phương trình nào cho tôi biết mặt trăng được chiếu sáng bao nhiêu vào ban đêm và có thể sáng đến mức nào khi nhìn từ hành tinh này không?

Câu trả lời:


5

Các pha Mặt trăng có thể được xác định bởi góc pha giữa Mặt trời, Mặt trăng và Trái đất; ví dụ, ở 0 °, Mặt trăng được định nghĩa là đầy đủ và ở 180 °, nó được định nghĩa là mới. Nếu bạn muốn biết Mặt trăng sáng như thế nào ở một góc nhất định, chúng ta sẽ sử dụng góc pha để tìm độ lớn rõ ràng và tuyệt đối của Mặt trăng.

H

m=H+2.5log10(dBS2dBO2p(χ)d04)

d0χp(χ)dBOdBSdOS

p(χ)=23((1χπ)cosχ+1πsinχ)
χHMoon=+0.25dOS=dBS=1dBO=0.00257

mMoon=0.25+2.5log10(0.002572p(χ))

Vì vậy, bây giờ, chúng ta đã có một công thức xấp xỉ cường độ biểu kiến ​​của Mặt trăng ở bất kỳ góc pha nào. Tuy nhiên, mặc dù điều này mang lại một xấp xỉ gần đúng, nhưng nó không chính xác 100%. Các nhà thiên văn sử dụng các mối quan hệ xuất phát theo kinh nghiệm để dự đoán cường độ rõ ràng khi cần độ chính xác.

Đây là một kịch bản nhanh mà tôi đã viết để tính độ lớn biểu kiến, cho bất kỳ góc pha nào: https://jsfiddle.net/fNPvf/33429/


4

Đây là một cách tiếp cận thực tế - thuật toán và các phương trình được đóng gói như một thư viện phần mềm.

Cài đặt PyEphem:

http://rhodesmill.org/pyephem/

Chạy nó:

$ python
Python 2.7.12 (default, Jun 29 2016, 14:05:02) 
[GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import ephem
>>> moon = ephem.Moon(ephem.now())
>>> print moon.phase
32.316860199
>>> print(ephem.next_new_moon(ephem.now()))
2016/9/1 09:03:05
>>> print(ephem.next_full_moon(ephem.now()))
2016/9/16 19:05:05
>>> 

'Pha' nằm trong khoảng từ 0 (mặt trăng mới) đến 100 (trăng tròn).

Thêm chi tiết:

http://rhodesmill.org/pyephem/tutorial.html


Wow - Tôi không nhận ra PyEphem rất dễ sử dụng! Cảm ơn bạn đã đăng kịch bản - Tôi sẽ cho nó một ổ đĩa thử nghiệm.
uhoh
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.