TRIX ADDITION Input no. of rows m1 and columns n1 of first matrix For i = 0 to m1-1     For j=0 to n1-1         Input a[i][j]     End for

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
icon
Related questions
Question
100%

please add comments for each matrix algorithms below

START OF MATRIX ADDITION
Input no. of rows m1 and columns n1 of first matrix
For i = 0 to m1-1
    For j=0 to n1-1
        Input a[i][j]
    End for
End for
Input no. of rows m2 and columns n2 of second matrix
For i = 0 to m2-1
    For j=0 to n2-1
        Input b[i][j]
    End for
End for
If (m1 != n1 and m2!=n2)
    Print "Addition is not possible"
Else
    Initialize sum matrix sum[m1][n1] as 0 matrix
    For i = 0 to m1-1
        For j=0 to n1-1
            sum[i][j] =a[i][j]+b[i][j]
        End for
    End for
End If
For i = 0 to m1-1
    For j=0 to n1-1
        Print sum[i][j] 
    End for
End for
END OF MATRIX ADDITION

START OF SCALAR MULTIPLICATION
Input no. of rows m and columns n of matrix
For i = 0 to m-1
    For j=0 to n-1
        Input a[i][j]
    End for
End for
Input scalar value k
Initialize result matrix res[m][n] as 0 matrix
For i = 0 to m-1
    For j=0 to n-1
        res[i][j] = k *a[i][j]
    End for
End for
End If
For i = 0 to m-1
    For j=0 to n-1
        Print res[i][j] 
    End for
End for
END OF SCALAR MULTIPLICATION

START OF MATRIX MULTIPLICATION
Input no. of rows m1 and columns n1 of first matrix
For i = 0 to m1-1
    For j=0 to n1-1
        Input a[i][j]
    End for
End for
Input no. of rows m2 and columns n2 of second matrix
For i = 0 to m2-1
     For j=0 to n2-1
        Input b[i][j]
     End for
End for
If (n1 != m2)
    Print "Multiplication is not possible"
Else
    Initialize product matrix c[m1][n2] as 0 matrix
    For i = 0 to m1-1
        For j=0 to n2-1
            For k=0 to n1-1
                c[i][j] =c[i][j]+( a[i][k] * b[k][j])
            End for
        End for
    End for
End If
For i = 0 to m1-1
    For j=0 to n2-1
        Print c[i][j] 
    End for
End for
END OF MATRIX MULTIPLICATION

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Mergesort
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.
Similar questions
Recommended textbooks for you
Database System Concepts
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)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education