src/main/kotlin/com/flightfeather/uav/domain/entity/BaseRealTimeData.kt
@@ -110,7 +110,7 @@ } } fun List<RealTimeDataGrid>.avg(): RealTimeDataGridMin { fun List<BaseRealTimeData>.avg(): RealTimeDataGridMin { //风向采用单位矢量法求取均值 var u = .0//东西方位分量总和 var v = .0//南北方位分量总和 @@ -262,6 +262,7 @@ val avgU = u / c val avgV = v / c var a = atan(avgU / avgV) a = Math.toDegrees(a) /** * avgU>0;avgV>0: 真实角度处于第一象限,修正值为+0° * avgU>0;avgV<0: 真实角度处于第二象限,修正值为+180°