Averages/Mean angle: Difference between revisions

Added 11l
m (→‎{{header|REXX}}: elided the inclusion of the P (pick) function.)
(Added 11l)
Line 33:
 
<br><hr>
 
=={{header|11l}}==
{{trans|C#}}
<lang 11l>F mean_angle(angles)
A x = sum(angles.map(a -> cos(radians(a)))) / angles.len
A y = sum(angles.map(a -> sin(radians(a)))) / angles.len
R degrees(atan2(y, x))
 
print(mean_angle([350, 10]))
print(mean_angle([90, 180, 270, 360]))
print(mean_angle([10, 20, 30]))</lang>
{{out}}
<pre>
-1.61481e-15
-90
20
</pre>
 
=={{header|Ada}}==
1,480

edits