入力例:読み込み中…
⚑ このページは占星術の設計上の選択(ハウス分割)を扱います。 前段の trace_angles.html までが天文計算であり、 Equal House・Whole Sign で分割するという選択には天文的な必然性はありません。
本ビューでは、実装上は関数に吸収される処理も、計算過程の理解と検証のために段階的に表示しています。
| 項目 | Equal House(B-9) | Whole Sign(B-10) |
|---|---|---|
| H1 の起点 | ASC の黄経そのもの | ASC が属する宮の 0° |
| 分割単位 | 黄道上で 30° ずつ等分 | |
| 使う変数 | ASC のみ(ε・φ 不要) | ASC のみ(ε・φ 不要) |
| 緯度の影響 | なし(ASC の計算には φ・ε が必要だが、その後の分割では不要) | |
| MC と H10 | 一般に H10 ≠ MC(後述) | |
| 投影・ベクトル計算 | 不要(加算のみ) | |
| 高緯度での破綻 | なし(ASC 計算時の問題は B-6 参照) | |
ASC を H1 の起点とし、黄道上で 30° ずつ加算する:
$$\lambda_{Hi} = (\text{ASC} + (i-1) \times 30°) \bmod 360°, \qquad i = 1, 2, \ldots, 12$$| $i$(ハウス番号) | $(i-1)\times30°$(ASC からの加算量) | 対応カスプ |
|---|---|---|
| 1 | $(1-1)\times30° = 0°$ | H1 = ASC そのもの |
| 2 | $(2-1)\times30° = 30°$ | H2 |
| 3 | $(3-1)\times30° = 60°$ | H3 |
| ⋮ | ⋮ | ⋮ |
| 10 | $(10-1)\times30° = 270°$ | H10(≠ MC、後述) |
| ⋮ | ⋮ | ⋮ |
| 12 | $(12-1)\times30° = 330°$ | H12 |
① 一般式 → ② ASC の数値を代入 → ③ 評価結果(mod 360° 適用後)
ASC が属する宮の 0° を H1 の起点とし、黄道上で 30° ずつ加算する:
$$\lambda_0 = \left\lfloor \frac{\text{ASC}}{30°} \right\rfloor \times 30° \qquad \text{(ASC が属する宮の 0°)}$$ $$\lambda_{Hi} = (\lambda_0 + (i-1) \times 30°) \bmod 360°, \qquad i = 1, 2, \ldots, 12$$① $\lambda_0$(宮の 0°)を確定 → ② 各カスプを計算
MC(Medium Coeli)は天文学的に定義された点(子午線と黄道の交点)。
Equal House・Whole Sign の「H10 カスプ」はASC からの加算で決まる点。
両者は一般に異なる。
housesEqual() の戻り値も
cusps(H10 カスプ)と angles.mc(天文的 MC)を別々に返す。