Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Using MATLAB Instructions: For the following exercise, copy and paste into a text document the function M-files and the output obtained by running them. 5.

Using MATLAB

Instructions: For the following exercise, copy and paste into a text document the function M-files and the output obtained by running them.

image text in transcribedimage text in transcribed

5. Recall that if A is an mxn matrix and B is a p xq matrix, then the product C = AB is defined if and only if n = p, in which case C is an m xq matrix. (a) Write a function M-file that takes as input two matrices A and B, and as output produces the product by columns of the two matrix. For instance, if A is 3 x 4 and B is 4 x 5, the product is given by the matrix C = [A*B(:,1), A*B(:,2), A*B(:,3), A*B(:,4), A*B(:,5)] The function file should work for any dimension of A and B and it should perform a check to see if the dimensions match (Hint: use a for loop to define each column of c). Call the file columnproduct.m. Test your function on a random 3 x 5 matrix A and a random 5 x 3 matrix B. Compare the output with A*B. Repeat with 4 x 6 and 6 x 2 matrices and with 4 x 6 and 2 x 6 matrices. Use the command rand to generate the random matrices for testing. Include in your lab report the function M-file and the output obtained by running it. (b) Write a function M-file that takes as input two matrices A and B, and as output produces the product by rows of the two matrices. For instance, if A is 3 x 4 and B is 4 x 5, the product AB is given by the matrix C = [A(1,:)*B; A(2,:)*B; A(3,:)*B] The function file should work for any dimension of A and B and it should perform a check to see if the dimensions match (Hint: use a for loop to define each row of C). Call the file rowproduct.m. Test your function on a random 3 x 5 matrix A and a random 5 x 3 matrix B. Compare the output with A B. Repeat with 4 x 6 and 6 x 2 matrices and with 4 x 6 and 2 x 6 matrices Use the command rand to generate the random matrices for testing. Include in your lab report the function M-file and the output obtained by running it

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases Organizing Information Digital And Information Literacy

Authors: Greg Roza

1st Edition

1448805929, 978-1448805921

More Books

Students also viewed these Databases questions