开普勒方程求解器
← ToolBox
/ 开普勒方程
🌙
首页
‹
🔭 天文观测
‹
开普勒方程
📖 查看「开普勒方程求解器 使用指南」
Kepler Equation
Kepler Equation
📐 计算公式
M = E − e·sinE;牛顿迭代收敛快。 e=0.1、M=90° 时 E≈95.7°。
由平近点角 M 与偏心率 e 数值求解偏近点角 E。
平近点角 M (°)
偏心率 e
计算
导出明细 CSV
重置
📌 计算说明
M = E − e·sinE;牛顿迭代收敛快。
e=0.1、M=90° 时 E≈95.7°。
🔗 相关工具
⚡
地震震级与能量换算(里氏焦耳)
地震震级与能量换算(里氏↔焦耳)
🎚️
大气压与海拔转换(气压计读数)
根据气压计读数换算对应海拔高度,或反过来由海拔估算标准大气压,用于野外测绘、登山与气象观测中的高度…
🧮
日出日落时间计算器
基于 NOAA 太阳算法,根据日期、经纬度与时区精准计算日出日落、太阳正午、日照时长及实时太阳位置
⏲️
时区转换(内置全球时区)
在内置的全球时区之间转换时间,支持夏令时与标准时切换,输入一地时间即得出其他城市对应时刻,适合跨时…
🧮
地球曲率计算器
地球曲率可视距离计算器
🔮
陨石撞击坑估算器
陨石撞击坑直径估算器
📚 深度解析:开普勒方程求解器
💡 常见使用场景
给定平近点角 M 与偏心率 e,数值迭代求解偏近点角 E,用于行星、卫星轨道位置推算。
在二体轨道传播中,把时间映射到真近点角与空间位置。
教学演示中观察高偏心率轨道(如彗星)的非均匀运动。
示例:M=1.0 rad、e=0.3 求 E
解 M=E−e·sinE,即 E−0.3·sinE=1.0。用牛顿迭代:取初值 E₀=1.0,E₁=1.0−(1.0−0.3·sin1.0−1.0)/(1−0.3·cos1.0)=1.0+0.2521/1.1620≈1.2170;再迭代一次得 E≈1.2189 rad。
❓ 常见问题(FAQ)
为什么需要迭代而不是直接解?
E 同时出现在线性项与
三角函数
内,无初等闭式解,通常用牛顿—拉夫森迭代快速收敛。
偏心率 e 很大时还准吗?
迭代法仍适用,但初值要好(如高 e 用 M+0.85e);近抛物轨道需特殊初值避免收敛慢。