Differenze tra le versioni di "Formule Matematiche"
Da qualiwiki.
(Creata pagina con " == Media di angoli: == link di origine : https://rosettacode.org/wiki/Averages/Mean_angle File:Media angoli.PNG C# using System; using System.Linq; using static Sy...") |
(Nessuna differenza)
|
Versione attuale delle 09:28, 24 apr 2020
Media di angoli:
link di origine : https://rosettacode.org/wiki/Averages/Mean_angle
C#
using System; using System.Linq; using static System.Math; class Program { static double MeanAngle(double[] angles) { var x = angles.Sum(a => Cos(a * PI / 180)) / angles.Length; var y = angles.Sum(a => Sin(a * PI / 180)) / angles.Length; return Atan2(y, x) * 180 / PI; } static void Main() { Action<double[]> printMean = x => Console.WriteLine("{0:0.###}", MeanAngle(x)); printMean(new double[] { 350, 10 }); printMean(new double[] { 90, 180, 270, 360 }); printMean(new double[] { 10, 20, 30 }); } }