随着计算机的广泛使用,水文测量量角度计算也开始使用计算机进行运算,下面我以一个例子讨论如何利用excel进行角度计算。
首先 如何将所有角度转换成弧度。
将度、分、秒分别用一列表示如B、C、D列

用EXCEL中的计算公式,将分和秒折算成度,生成一列角度值,然后用RADIANS函数将角度值转化成一列弧度值.

为了方便对比我们将B、C、D列合并成H列,用角度表示

然后进行计算,下面以向各角度均加9°12′3″即弧度0.160584835593912为列进行计算。加上9°12′3″(弧度0.160584835593912)后弧度的值如下。

此时我们将弧度转换回角度表示,进行对比。其中角度转换公式我们采用的公式如下=TRUNC(DEGREES(G13))&"°"&TRUNC((DEGREES(G13)-TRUNC(DEGREES(G13)))*60)&"′"&TRUNC(((DEGREES(G13)-TRUNC(DEGREES(G13)))*60-TRUNC((DEGREES(G13)-TRUNC(DEGREES(G13)))*60))*60)&"″"
算法:先用DEGREES函数将弧度值转换成角度值,然后取该角度值的整数部分为度,用“°”分割,然后将原值减去整数的值乘以60,整数部分即是分,秒与分同样方法。

同时,我们也可以将弧度值用于其他计算。分别取cos、sin值如下。

另外,介绍下我们如何利用用公式得到的结果,选择该列,单击“编辑”菜单上的“拷贝”,单击“编辑”菜单上的“选择性粘贴”,然后单击“数值”,即可。
写得比较仓促,不免有错漏,请各位指正。
(转载自长江水文网)