import de.jungblut.math.DoubleVector;
import de.jungblut.math.dense.DenseDoubleMatrix;
public class MathExample {
public static void main(String[] args) {
DoubleVector vector1 = new DoubleVector(1.0, 2.0, 3.0);
DoubleVector vector2 = new DoubleVector(4.0, 5.0, 6.0);
DoubleVector result1 = vector1.add(vector2);
System.out.println("Vector Addition: " + result1);
double dotProduct = vector1.dot(vector2);
System.out.println("Vector Dot Product: " + dotProduct);
DenseDoubleMatrix matrix1 = new DenseDoubleMatrix(new double[][] {
{1.0, 2.0},
{3.0, 4.0}
});
DenseDoubleMatrix matrix2 = new DenseDoubleMatrix(new double[][] {
{5.0, 6.0},
{7.0, 8.0}
});
DenseDoubleMatrix result2 = matrix1.mult(matrix2);
System.out.println("Matrix Multiplication: " + result2);
}
}