太陽高度角計算器

Solar Elevation

Solar Elevation

📐 工作原理與說明

Key formulas: Math.round(rect.height × dpr); Math.round(rect.width × dpr); xOf(((hour % 24) + 24) % 24)

輸入引數後自動計算,結果即時更新。

📐 即時計算結果

🌅 日出 / 正午 / 日落

📊 當日太陽軌跡圖

曲線展示一天內太陽高度角與方位角隨時間的變化,豎虛線標記日出、正午、日落與當前時刻。

太陽高度角(左軸 0–90°) 太陽方位角(右軸 0–360°,北=0)

📋 逐時資料

📚 深度解析:太陽高度角計算器

💡 常見使用場景

示例:赤道、春秋分正午太陽高度
赤緯 δ≈0、時角 ω=0(正午),高度角 α=90°−|φ−δ|=90°−|0−0|=90°,太陽幾乎直射天頂;若緯度 φ=40°,則 α=90−40=50°。

❓ 常見問題(FAQ)

高度角和方位角有什麼區別?
高度角是太陽相對地平線的仰角,方位角是它在地平圈上的方向(東—南—西),兩者共同定位太陽位置。
為什麼冬天太陽高度低?
冬季太陽赤緯為負(在南半球),使正午高度角比夏季低約 2×23.44°≈47°,日照更斜、更短。
☀️ 工具介紹與使用說明 ▼

太陽高度角計算器基於經典天文公式,根據日期、當地時間與經緯度,即時計算太陽在天空中的位置,包括高度角、方位角、赤緯與時角,並自動推算日出、日落與正午太陽高度。

✨ 功能特點

📋 使用場景

🧮 計算公式

太陽赤緯 δ = 23.45° × sin(360° × (n + 284) / 365)
時角 H = 15° × (太陽時 − 12)
高度角 α = arcsin(sinδ·sinφ + cosδ·cosφ·cosH)
方位角 A = arctan2(sinH, cosH·sinφ − tanδ·cosφ) + 180°

其中 n 為年積日,φ 為緯度。時區由經度估算(round(經度/15)),並引入時差方程(EoT)修正。

⚠️ 使用說明與注意事項