RosettaCodeData/Task/Averages-Mean-angle/OCaml/averages-mean-angle-2.ml
2024-10-16 18:07:41 -07:00

7 lines
155 B
OCaml

open Complex
let mean_angle angles =
let sum =
List.fold_left (fun sum a -> add sum (polar 1.0 (deg2rad a))) zero angles
in
rad2deg (arg sum)