Anonymous user
Averages/Mean angle: Difference between revisions
→{{header|Java}}: code cleanup
(+Stata) |
(→{{header|Java}}: code cleanup) |
||
Line 785:
{{trans|NetRexx}}
{{works with|Java|7+}}
<lang java5>import java.util.
public class RAvgMeanAngle {
public static void main(String[] args) {▼
double[][] samples = {
{350.0, 10.0},
{370.0},
{180.0}};
}
▲ samples.add(Arrays.asList(90.0, 180.0, 270.0, 360.0));
▲ samples.add(Arrays.asList(10.0, 20.0, 30.0));
public double getMeanAngle(List<Double> sample) {▼
double x_component = 0.0;▼
double y_component = 0.0;▼
angle_r = Math.toRadians(angle_d);▼
x_component += Math.cos(angle_r);▼
y_component += Math.sin(angle_r);▼
}
avg_d = Math.toDegrees(avg_r);▼
▲ public static void main(String[] args) {
double avgR = Math.atan2(y / anglesDeg.length, x / anglesDeg.length);
▲ for (List<Double> sample : samples) {
▲ double meanAngle = main.getMeanAngle(sample);
▲ System.out.printf("The mean angle of %s is:%n%12.6f%n%n", sample, meanAngle);
}
}</lang>
{{out}}
<pre>The mean angle of [350.0, 10.0] is
The mean angle of [
▲The mean angle of [10.0, 20.0, 30.0] is:
▲The mean angle of [370.0] is:
▲The mean angle of [180.0] is:
=={{header|JavaScript}}==
|