<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-math3</artifactId> <version>3.6.1</version> </dependency> import org.apache.commons.math3.util.MathUtils; public class MathFunctionsExample { public static void main(String[] args) { double x = 1.0; double sinValue = MathUtils.sin(x); System.out.println("sin(" + x + ") = " + sinValue); double cosValue = MathUtils.cos(x); System.out.println("cos(" + x + ") = " + cosValue); double logValue = MathUtils.log(x); System.out.println("log(" + x + ") = " + logValue); } } sin(1.0) = 0.8414709848078965 cos(1.0) = 0.5403023058681398 log(1.0) = 0.0 import org.apache.commons.math3.stat.StatUtils; public class ArrayOperationsExample { public static void main(String[] args) { double[] values = {1.0, 2.0, 3.0, 4.0, 5.0}; double sum = StatUtils.sum(values); System.out.println("Sum: " + sum); double mean = StatUtils.mean(values); System.out.println("Mean: " + mean); double variance = StatUtils.variance(values); System.out.println("Variance: " + variance); } } Sum: 15.0 Mean: 3.0 Variance: 2.5 import org.apache.commons.math3.linear.ArrayRealVector; public class LinearAlgebraExample { public static void main(String[] args) { double[] v1 = {1.0, 2.0, 3.0}; double[] v2 = {4.0, 5.0, 6.0}; ArrayRealVector vector1 = new ArrayRealVector(v1); ArrayRealVector vector2 = new ArrayRealVector(v2); double dotProduct = vector1.dotProduct(vector2); System.out.println("Dot product: " + dotProduct); } } Dot product: 32.0


上一篇:
下一篇:
切换中文