RosettaCodeData/Task/Averages-Mean-angle/Groovy/averages-mean-angle-1.groovy
2023-07-01 13:44:08 -04:00

4 lines
159 B
Groovy

import static java.lang.Math.*
def meanAngle = {
atan2( it.sum { sin(it * PI / 180) } / it.size(), it.sum { cos(it * PI / 180) } / it.size()) * 180 / PI
}