Question
Write a class named Homework in IntelliJ that implements: (1) A function that performs dot product between two vectors a and b: public static double
Write a class named Homework in IntelliJ that implements: (1) A function that performs dot product between two vectors a and b: public static double dotProduct(double[] a, double[] b) (2) A function that performs matrix multiplication between aMat and bMat and returns the result in cMat public static void matMultiply(double[][] aMat, double[][] bMat, double[][] cMat) (3) A function that takes a line (String) as input and breaks it up into words that may be separated by space, comma or tab: public static String[] getLineWords(String line) (4) A main function that tests all the above functions and prints out the results.
NOTES:
- public static void printMat(double[][] mat) should be used.
- Allocate memory for aMat, bMat, cMat so Homework.printMat(cMat); should be used.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started