可以复算的主限算例
本页采用合成坐标,把输入完整写出,并由 astro-go v1.5.312 的独立计算接口生成结果。这样可以先检验计算定义,再逐步加入真实星历和案例解释。下面的对象 P、S 不代表具体行星或真实人物。
一、赤经格中的弧与年龄
Meridian 中,P 赤经40°、S 赤经10°,其余坐标冻结。合相得30°;世俗正60°得−30°,负60°得90°。每年1°时年龄分别为30、30、90年;每年0.9°时,前两个均约33.333年。方向标签分别保存,年龄取弧的绝对值。
这个解析例可以在专题首页交互调整。它不计算真实星历或日历日期。
二、合相相同,世俗相位不同
固定 A=137°、φ=47°、ε=23.4392911°,P 为 α=22°、δ=15°,S 为 α=281°、δ=−9°。Alcabitius 参考 Asc 由框架推导;Meridian 无参考赤纬圈。
| 模型 | 世俗合相弧 | 世俗正60°弧 |
|---|---|---|
| Alcabitius | 101° | 40.674467865° |
| Meridian | 101° | 41° |
合相只要求单调格位置相等,可以归结为赤经相等;非零格相位取决于位置尺度。相位差异因此可以研究,合相等价也应该保留。
三、十种模型的黄道表格与盘面
这组输入来自公开教学生成器,所有模型使用相同请求;独立接口未选择历史兼容接触政策。
| 参数 | 值 |
|---|---|
| 本命框架 | A=137°、φ=47°、ε=23.4392911° |
| 参考太阳赤纬 | 假定17°,不对应真实历元 |
| P 的原始黄道坐标 | λ=35°、β=7° |
| S 的原始黄道坐标 | λ=140°、β=−4° |
| 表格维度与相位端 | 黄道;相位构造在指示端 S |
| 相位点黄纬 | 双方均不保留;Bianchini关闭 |
| 相位与方向 | 合相、正60°;顺逆均保留 |
| 钥匙、年长、年龄范围 | 每年1°;365.2421904日;0—180年 |
| 日期换算起点 | 2000-01-01 UTC,仅为教学基准,不是真实出生时间 |
| 求解器 | 扫描步长1°,残差容差10⁻⁹° |
| 盘面 | 从天体位置;使用合相原弧;ARMC加该弧,纬度、交角不变 |
盘面输入保留原始天体黄纬,而表格相位点已去黄纬;这个刻意分开的设置说明表格与盘面不能互相代替。盘框架是显式教学框架,不按星历重建推进时刻的地球状态。
下表弧带符号,负弧为当前约定的逆向;P显示黄经是相应合相弧下的外盘坐标,不是表格相位角。数字显示到小数点后9位,完整值在下载文件中。
| 模型 | 黄道合相弧° | 指示端正60°弧° | P盘面显示黄经° |
|---|---|---|---|
| PS | -109.593349154 | 176.895343945 | 316.523688714 |
| PU | -109.595596672 | 176.929551936 | 316.522007881 |
| R | -109.554860516 | 172.725151043 | 317.943913008 |
| C | -109.554860516 | 172.725151043 | 317.943913008 |
| Topocentric-book | -109.596902833 | 176.957037518 | 316.440757427 |
| Topocentric-PolichPage | -109.596703049 | 176.959900350 | 316.457664849 |
| Sunshine | -109.554860516 | 172.725151043 | 317.943913008 |
| APC | -109.554860516 | 172.725151043 | 317.943913008 |
| Alcabitius | -109.690986953 | -165.748209758 | 279.690062027 |
| Meridian | -109.690986953 | -165.748209758 | 279.690062027 |
这一组输入中,R、C、Sunshine、APC产生相同的所列接触结果;Alcabitius与Meridian也相同。它们在该条件下共享相应接触,不说明所有世俗相位、运动和对象政策都等价。
四、怎样复现与继续改变参数
下载完整请求、坐标、事件和盘面结果。文件包含20条事件、20个盘面坐标及四个独立几何接触,保留弧、残差、年龄、时间戳、交点身份、诊断和完备性字段。
教学生成器位于正式库的 interop/primarydirections/examples/。在实际库根目录运行,并先核对计算源码版本:
GOWORK=off CGO_ENABLED=0 go run -mod=readonly ./interop/primarydirections/examples \
-library-version v1.5.312 \
-library-commit ecb61bca986e323a03f6926bca5304902fec8498 \
> /path/to/new/examples.json版本参数记录调用者核对后的基线,不会替调用者检查源码。输出到新文件,不覆盖冻结参考。今后改变黄纬、相位端或运动,应另存请求和结果,按比较步骤逐层分析。
一般求根尚未认证所有切触与重根;这些算例保留相应 Complete=false,详见数值边界。