(Algebra: add two matrices) Write a method to add two matrices. The header of the method is as follows: public static double[][] addMatrix(double[][] a, double[][] b) In order to be added, the two matrices must have the same dimensions and the same or compatible types of elements. Let e be the resulting matrix. Each element cij is aij + bij. For example, for two 3 x 3 matrices a and b, c is にミ)- b1 b12 b13 (a11 + b11 a12+ b12 a13 + b13 a21 + b21 a22 + b22 a23+ b23 a31 + b31 a32 + b32 a33+ b33 a11 a12 a13 a21 a22 a23 + b21 b2 bzs аз1 аз2 азз b31 b32 b33, Write a test program that prompts the user to enter two 3 x 3 matrices and displays their sum. Sample Run for Exercise08_05.java Enter input data for the program (Sample data provided below. You may modify it.) 1 2 3 4 5 6 7 8 9 e 2 4 1 4.5 2.2 1.1 4.3 5.2 Show the Sample Output Using the Preceeding Input Reset Execution Result: JDK8>java Exercise08_05 Enter matrixl: 123 4 567 8 9 Enter matrix2: 0 241 4.5 2.2 1.1 4.3 5.2 The addition of the matrices is 1.0 2.0 3.0 0.0 2.0 4.0 1.0 4.0 7.0 4.0 5.0 6.0 + 1.0 4.5 2.2 = 5.0 9.5 8.2 7.0 8.0 9.0 1.1 4.3 5.2 8.1 12.3 14.2
(Algebra: add two matrices) Write a method to add two matrices. The header of the method is as follows: public static double[][] addMatrix(double[][] a, double[][] b) In order to be added, the two matrices must have the same dimensions and the same or compatible types of elements. Let e be the resulting matrix. Each element cij is aij + bij. For example, for two 3 x 3 matrices a and b, c is にミ)- b1 b12 b13 (a11 + b11 a12+ b12 a13 + b13 a21 + b21 a22 + b22 a23+ b23 a31 + b31 a32 + b32 a33+ b33 a11 a12 a13 a21 a22 a23 + b21 b2 bzs аз1 аз2 азз b31 b32 b33, Write a test program that prompts the user to enter two 3 x 3 matrices and displays their sum. Sample Run for Exercise08_05.java Enter input data for the program (Sample data provided below. You may modify it.) 1 2 3 4 5 6 7 8 9 e 2 4 1 4.5 2.2 1.1 4.3 5.2 Show the Sample Output Using the Preceeding Input Reset Execution Result: JDK8>java Exercise08_05 Enter matrixl: 123 4 567 8 9 Enter matrix2: 0 241 4.5 2.2 1.1 4.3 5.2 The addition of the matrices is 1.0 2.0 3.0 0.0 2.0 4.0 1.0 4.0 7.0 4.0 5.0 6.0 + 1.0 4.5 2.2 = 5.0 9.5 8.2 7.0 8.0 9.0 1.1 4.3 5.2 8.1 12.3 14.2
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
100%
![(Algebra: add two matrices) Write a method to add two matrices. The header of the
method is as follows:
public static double[][] addMatrix(double[][] a, double[][] b)
In order to be added, the two matrices must have the same dimensions and the same
or compatible types of elements. Let c be the resulting matrix. Each element cij is
aij + bij. For example, for two 3 x 3 matrices a and b, c is
b11 b12 b13
9.Eミ9
(a11 + b11 a12+ b12 a13 + b13
a21 + b21 a2 + b22 an + b3
|a31+ b31 a32 + b32 a33 + b33
a11 a12 a13
a21 a22 a23
+
b21 b2 bz3
a31 a32 a33
b31 b32 b33,
Write a test program that prompts the user to enter two 3 x 3 matrices and displays
their sum.
Sample Run for Exercise08_05.java
Enter input data for the program (Sample data provided below. You may modify it.)
12 3 4 5 6 7 8 9
e 2 4 1 4.5 2.2 1.1 4.3 5.2
Show the Sample Output Using the Preceeding Input Reset
Execution Result:
JDK8>java Exercise08_05
Enter matrixl:
1 23 4 5 6 7 8 9
Enter matrix2:
0 2 4 1 4.5 2.2 1.1 4.3 5.2
The addition of the matrices is
1.0 2.0 3.0
0.0 2.0 4.0
1.0 4.0 7.0
4.0 5.0 6.0
+
1.0 4.5 2.2
5.0 9.5 8.2
7.0 8.0 9.0
1.1 4.3 5.2
8.1 12.3 14.2](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fefb9f528-028f-4252-997c-2f81dfab4c7c%2F16cb423c-e2db-4c76-9e8d-0d83e44502c0%2Fg9a2v2l_processed.png&w=3840&q=75)
Transcribed Image Text:(Algebra: add two matrices) Write a method to add two matrices. The header of the
method is as follows:
public static double[][] addMatrix(double[][] a, double[][] b)
In order to be added, the two matrices must have the same dimensions and the same
or compatible types of elements. Let c be the resulting matrix. Each element cij is
aij + bij. For example, for two 3 x 3 matrices a and b, c is
b11 b12 b13
9.Eミ9
(a11 + b11 a12+ b12 a13 + b13
a21 + b21 a2 + b22 an + b3
|a31+ b31 a32 + b32 a33 + b33
a11 a12 a13
a21 a22 a23
+
b21 b2 bz3
a31 a32 a33
b31 b32 b33,
Write a test program that prompts the user to enter two 3 x 3 matrices and displays
their sum.
Sample Run for Exercise08_05.java
Enter input data for the program (Sample data provided below. You may modify it.)
12 3 4 5 6 7 8 9
e 2 4 1 4.5 2.2 1.1 4.3 5.2
Show the Sample Output Using the Preceeding Input Reset
Execution Result:
JDK8>java Exercise08_05
Enter matrixl:
1 23 4 5 6 7 8 9
Enter matrix2:
0 2 4 1 4.5 2.2 1.1 4.3 5.2
The addition of the matrices is
1.0 2.0 3.0
0.0 2.0 4.0
1.0 4.0 7.0
4.0 5.0 6.0
+
1.0 4.5 2.2
5.0 9.5 8.2
7.0 8.0 9.0
1.1 4.3 5.2
8.1 12.3 14.2
![import java.util.Scanner;
public class Exercise08_05 {
/** Main method */
public static void main (String [] args) {
final int ROws = 3;
final int COLS = 3;
// Enter matrixOne
// Enter matrixTwo
// Add two matrices and print the result
double [] [] sumMatrix = addMatrix (matrixOne, matrixTwo);
System.out.println("The addition of the matrices is ");
printResult (matrixOne, matrixTwo, sumMatrix, '+');
}
/** The method for adding two matrices */
public static double [] [] addMatrix (double[] [] m1, double [] [] m2) {
}
/** Print result */
public static void printResult (
double [] [] m1, double [] [] m2, double[0 ] m3, char op) {
for (int i = 0; i < m1.length; i++) {
for (int j = 0; j < m1[0].length; j++)
System.out.print (" "
+ m1[i] [j]);
if (i == m1l.length / 2)
System.out.print (
+ op + "
);
else
System.out.print ("
");
for (int j
System.out.print ("
= 0; j < m2 [0].length; j++)
+ m2 [i] [j]);
if (i == ml.length / 2)
System.out.print (
else
" );
=
System.out.print ( '
) ;
for (int j = 0; j < m3 [0].length; j++)
System.out.print (" " + m3 [i] [j]);
System.out.println ();
}
}](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fefb9f528-028f-4252-997c-2f81dfab4c7c%2F16cb423c-e2db-4c76-9e8d-0d83e44502c0%2Ffir7iq9_processed.png&w=3840&q=75)
Transcribed Image Text:import java.util.Scanner;
public class Exercise08_05 {
/** Main method */
public static void main (String [] args) {
final int ROws = 3;
final int COLS = 3;
// Enter matrixOne
// Enter matrixTwo
// Add two matrices and print the result
double [] [] sumMatrix = addMatrix (matrixOne, matrixTwo);
System.out.println("The addition of the matrices is ");
printResult (matrixOne, matrixTwo, sumMatrix, '+');
}
/** The method for adding two matrices */
public static double [] [] addMatrix (double[] [] m1, double [] [] m2) {
}
/** Print result */
public static void printResult (
double [] [] m1, double [] [] m2, double[0 ] m3, char op) {
for (int i = 0; i < m1.length; i++) {
for (int j = 0; j < m1[0].length; j++)
System.out.print (" "
+ m1[i] [j]);
if (i == m1l.length / 2)
System.out.print (
+ op + "
);
else
System.out.print ("
");
for (int j
System.out.print ("
= 0; j < m2 [0].length; j++)
+ m2 [i] [j]);
if (i == ml.length / 2)
System.out.print (
else
" );
=
System.out.print ( '
) ;
for (int j = 0; j < m3 [0].length; j++)
System.out.print (" " + m3 [i] [j]);
System.out.println ();
}
}
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education