什么是影子长度计算器?
这个计算器可以算出当太阳位于地平线以上某一角度时,一根直立物体所投下的影子有多长。了解影子长度在很多场景中都很实用:太阳能光伏板的排布间距、建筑设计与遮挡(日照)分析、摄影时间规划、园艺布局,以及经典的"旗杆有多高"几何题。本工具适用于任意统一单位(英尺、米等)——你输入高度用的是什么单位,算出的影子就用相同单位返回。
使用方法
输入物体的高度,以及太阳的高度角(即太阳在地平线之上的仰角,从地平线处的 0° 到正上方的 90°)。点击计算,即可看到影子长度,同时还会给出"影子与高度之比",方便你快速换算到其他物体上。太阳角度越低,影子越长;太阳越高,影子越短。
公式详解
一根高度为 h 的直立物体和它的影子构成一个直角三角形。太阳高度角 θ 位于影子末端的尖角处,物体本身是对边,影子是邻边。由于 \(\tan(\theta) = \text{对边} / \text{邻边} = h / L\),对影子长度求解可得:
$$L = \frac{h}{\tan(\theta)}$$
当 \(\theta\) 趋近 0° 时,影子会无限延长;当 \(\theta\) 为 90°(太阳正当头顶)时,影子缩短为零。
实例演算
一根 10 米高的杆子,太阳位于地平线以上 30°:\(\tan(30°) \approx 0.5774\),因此 $$L = \frac{10}{0.5774} \approx 17.32 \text{ 米}$$ 影子大约是杆高的 1.73 倍——正好等于 \(\cot(30°) = \sqrt{3}\)。
常见问题
什么是太阳高度角?它指的是太阳在地平线之上的仰角。这个角度会随着一天中时间的推移和季节的变化而改变;借助太阳位置计算器之类的工具,可以查到任意时间、任意地点的高度角。
为什么接近日出时我的影子会变得无限长?当高度角接近 0° 时,\(\tan(\theta)\) 趋近于 0,用它去除就会让影子变得极长——这正好对应清晨和黄昏时看到的超长影子。
计算结果用什么单位?与你输入高度时使用的单位一致。输入米,得到米;输入英尺,得到英尺。