Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question

I'm having a very hard time creating a working code for this, can you please help? i need one working program without seperate files please

[画像:Here is another example. Consider matrix A of size 2x3 and matrix B of size 3x1, the overlapped matrix C is of size 2x3. A = 235 134 B = 8 ∞35 C = A overlap B = 835 334 500 While the numerical values of the example are integers, the class definition should be general enough to consider different possible types. Test your class by writing a driver function that performs the following actions on the matrices A, B, and C given in the example above: 1. initialize two matrices A and B 2. add A and B together and then subtracts them 4. 3. print both input matrices and the resulting matrix after addition and subtraction print both input matrices and the resulting matrix after multiplication, if possible. If not possible explain the reason of the error 5. overlap the two matrices by using the overlap function. 6. display both input matrices and the output matrix produced by the overlap function.]
expand button
Transcribed Image Text:Here is another example. Consider matrix A of size 2x3 and matrix B of size 3x1, the overlapped matrix C is of size 2x3. A = 235 134 B = 8 ∞35 C = A overlap B = 835 334 500 While the numerical values of the example are integers, the class definition should be general enough to consider different possible types. Test your class by writing a driver function that performs the following actions on the matrices A, B, and C given in the example above: 1. initialize two matrices A and B 2. add A and B together and then subtracts them 4. 3. print both input matrices and the resulting matrix after addition and subtraction print both input matrices and the resulting matrix after multiplication, if possible. If not possible explain the reason of the error 5. overlap the two matrices by using the overlap function. 6. display both input matrices and the output matrix produced by the overlap function.
[画像:Create a Matrix class and implement the following member functions: in C++, The constructors and the destructor getSize() which returns the size of the matrix; setValue(int position, int value) which sets the value in the matrix at given position; getValue (int position) which returns the current value at given position; an add method which adds two matrices together; a subtract method which subtract two matrices together; a multiply methods which multiplies two matrices together, if possible; an overlap function which overlaps two matrices together. The augment function takes two matrices A and B of size mlxnl and m2xn2, respectively, and produce a new matrix C of size mLxnL, where mL (resp. nL) is the largest between m1 and m2 (resp. nl and n2). The values of C will either come from the original matrices by overlapping matrix B over matrix A. Wherever a value is not available it initialized to default value 0. For example: If you overlap two matrices A of size 4x2 and B of size 3x5, the resulting matrix C is of size 4x5. A= くろまる くろまる 23 13 63 79 B= 82651 39123 57314 C = A overlap B = 82651 39123 57314 79000]
expand button
Transcribed Image Text:Create a Matrix class and implement the following member functions: in C++, The constructors and the destructor getSize() which returns the size of the matrix; setValue(int position, int value) which sets the value in the matrix at given position; getValue (int position) which returns the current value at given position; an add method which adds two matrices together; a subtract method which subtract two matrices together; a multiply methods which multiplies two matrices together, if possible; an overlap function which overlaps two matrices together. The augment function takes two matrices A and B of size mlxnl and m2xn2, respectively, and produce a new matrix C of size mLxnL, where mL (resp. nL) is the largest between m1 and m2 (resp. nl and n2). The values of C will either come from the original matrices by overlapping matrix B over matrix A. Wherever a value is not available it initialized to default value 0. For example: If you overlap two matrices A of size 4x2 and B of size 3x5, the resulting matrix C is of size 4x5. A= くろまる くろまる 23 13 63 79 B= 82651 39123 57314 C = A overlap B = 82651 39123 57314 79000
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
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
    Text book image
    Database System Concepts
    Computer Science
    ISBN:9780078022159
    Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
    Publisher:McGraw-Hill Education
    Text book image
    Starting Out with Python (4th Edition)
    Computer Science
    ISBN:9780134444321
    Author:Tony Gaddis
    Publisher:PEARSON
    Text book image
    Digital Fundamentals (11th Edition)
    Computer Science
    ISBN:9780132737968
    Author:Thomas L. Floyd
    Publisher:PEARSON
    Text book image
    C How to Program (8th Edition)
    Computer Science
    ISBN:9780133976892
    Author:Paul J. Deitel, Harvey Deitel
    Publisher:PEARSON
    Text book image
    Database Systems: Design, Implementation, & Manag...
    Computer Science
    ISBN:9781337627900
    Author:Carlos Coronel, Steven Morris
    Publisher:Cengage Learning
    Text book image
    Programmable Logic Controllers
    Computer Science
    ISBN:9780073373843
    Author:Frank D. Petruzella
    Publisher:McGraw-Hill Education