Related questions
Concept explainers
Matrix Problem
Code this in C
Write a program that reads two matrices of integers. It then generates the sum, difference, and product
of the two matrices.
The sum of the two matrices of the same size is a matrix with elements that are the sums of the
corresponding elements of the two given matrices. Addition is not defined for matrices of different sizes.
If A and B are matrices of the same size, then we define subtraction as follows: A – B = A + (-B). Thus, to
subtract matrix B from matrix A, we simply subtract corresponding elements.
To multiply a matrix by another matrix we need to do the "dot product" of rows and columns. The "Dot
Product" is where we multiply matching members, then sum up:
(1, 2, 3) • (7, 9, 11) = 1×ばつかける7 +たす 2×ばつかける9 +たす 3×ばつかける11 =わ 58
We match the 1st members (1 and 7), multiply them, likewise for the 2nd members (2 and 9) and the
3rd members (3 and 11), and finally sum them up.
Use the following definitions:
#define ROW 6
#define COL 6
void add(int matrixResult[][COL],int matrixA[][COL],int
matrixB[][COL],int row,int col);
//sum of matrixA and matrixB is assigned to matrixResult
void subtract(int matrixResult[][COL],int matrixA[][COL],int
matrixB[][COL],int row,int col);
//difference of matrixA and matrixB is assigned to matrixResult
void multiply(int matrixResult[][COL],int matrixA[][COL],int
matrixB[][COL],int row,int col);
//product of matrixA and matrixB is assigned to matrixResult
Note: You may initialize the two matrices during declaration. Make sure to test the functions inside main().
Project name: Matrix
Filenames: matrix.h, matrix.c, main.c
Trending nowThis is a popular solution!
Step by stepSolved in 3 steps with 1 images
- C++ program Without using vectorarrow_forwardQ2: In this question, you will write a Python function to compute the Hadamard product of two matrices. The Hadamard product is the "component-wise" product of two matrices. That is, each entry of the product matrix is equal to the product of its corresponding entries of the input matrices. Here is an example: a11 a12 a21 a22 a23 a31 a13 SH a32 033 A b11 b12 b13 b21 b22 b23 b31 b32 b33. B = [an bu a21 b21 a31 b31 a12 b12 a22 b22 a32 b32 a13 b13 a23 b23 a33 b33. Hadamard product of A and B Write a Python function to compute the Hadamard product of two matrices as follows. a) The inputs to the function are two matrices. b) The function should check whether the two matrices have the same size. If not, it should print "The input matrices are not of the same size". c) If two matrices are of the same size, the function computes the Hadamard product and returns the answer. Use for loops to compute the Hadamard product.arrow_forwardProblem Statement for Recursive Sum of Numbers Program Here is a simple recursive problem: Design a function that accepts a positive integer >= 1 and returns the sum of all the integers from 1 up to the number passed as an argument. For example, if 10 is passed as an argument, the function will return 55. Use recursion to calculate the sum. Write a second function which asks the user for the integer and displays the result of calling the function. Part 1. Understand the Problem To design a recursive function, you need to determine at least one base case (the base case returns a solution) and a general case (the general case calls the function again but passes a smaller version of the data as a parameter). To make this problem recursive think about it like this: If the integer is 1, the function will return 1. If the integer is 2, the function will return 1 + 2 = 3. If the integer is 3, the function will return 1 + 2 + 3 = 6. . . . For this problem, we will be sending in the "last"...arrow_forward
- c++problemarrow_forwardPython languagearrow_forwardComplete this code using Python m1 = [] #Matrix 1m2 = [] #Matrix 2#Write a function that will return the addition of Matrix A and B.#Create a new matrix C that will hold the addtion result of Matrix A and B (A+B).#Return the resultant matrix Cdef addMatrix(A,B):#Write your code here#Write a function that will return the subtraction of Matrix B from A.#Create a new matrix C that will hold the substraction result of Matrix B from A (A-B).#Return the resultant matrix Cdef subsMatrix(A,B):#Write your code here#Write a function that will return the multiplication of Matrix A and B.#Create a new matrix C that will hold the multiplication result of Matrix A and B (A*B).#Keep in mind,in order to perform matrix multiplication, the number of columns in Matrix A must be equal to the number of columns in Matrix B. #Return the resultant matrix Cdef multipyMatrix(A,B):#Write your code here#Write a function that will transform matrix A to the transpose of matrix A.#The transpose of a matrix means...arrow_forward
- Programing C Just with #include Matrix Addition and Subtraction (Associatively) Write a program that performs matrices addition and subtraction. As shown in the example below, you have to ask the user for the number of rows and number of columns that both matrices should have (they both have to be the same size, that is why you only ask once). You will then ask the user for the values of each matrix. Then, you will print the values that the user inputted, the added values of both matrices, and the subtracted values (matrix 2 should be subtracted from matrix 1). In this challenge Guidelines/steps: • The number of rows and the number of columns should be global variables. • Once you get these two from the user, you should declare your two matrices in main. • Then, from main, you will call function aaa twice; first, you will send matrix 1 and populate it with values inputted by the user. You will call the function a second time, send matrix 2 and populate it. In other words, function aaa...arrow_forwardHane Draw UNIVERSITY OF SANTO TOMAS Ç++ DEMONSTRATION C++ Demonstration #2: Write a program that loads 25 integers into square array S. Display the sum of the elements in the left diagonal. FACULTY OF ENGINEERING Engineering PrMajor Year Collaberative (EPY) Program SECOND TERM AY 2021-2022arrow_forward
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education