【发布时间】:2018-01-31 17:20:32
【问题描述】:
我需要把这个公式翻译成 Python:
δs = arcsin {0.42565 sin Ls)} + 0.25° sin Ls
记住 Ls 值为 122.985º(度数)
我使用的代码是:
Ls = 122.985
Ds = math.asin(math.radians(0.42565 * math.sin(math.radians(Ls)))) + 0.25 * math.sin(math.radians(Ls))
Ds 的结果大约是 0.2159º... 而它应该是大约 21,128º。
我做错了什么?
【问题讨论】:
-
我认为第一个
math.radians不应该在那里。 -
删除第一个 Math.Radians 结果为 0.5748。这个公式的名称是什么,或者您要计算什么?
-
这是 D-1 确定太阳赤纬(行星)。如本页所示giss.nasa.gov/tools/mars24/help/algorithm.html
-
这是参考论文。公式是数字 5。pubs.giss.nasa.gov/docs/1997/1997_Allison_al04000r.pdf
标签: python calculator trigonometry sql-server-mars