Averages/Mean angle: Difference between revisions
Added 11l
m (→{{header|REXX}}: elided the inclusion of the P (pick) function.) |
Alextretyak (talk | contribs) (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}}==
|