Question
Implement two MATLAB functions to perform ABx in two ways: (AB)x and A(Bx), where A,B Rnxn. You must write your own functions of matrix-matrix or
Implement two MATLAB functions to perform ABx in two ways: (AB)x and
A(Bx), where A,B Rnxn. You must write your own functions of matrix-matrix or matrix-
vector multiplications using for loops and scalar operations; do NOT use built-in function
for matrix-matrix or matrix-vector multiplications. Measure the runtimes for each n, and plot
the runtimes of two functions against n for n = 50 x [1, 2, 4, 8, 16]. Submit your completed code, and
also submit a report with the plots of the runtimes and an analysis of the numbers of foating-point
operations for each approach. Does your analysis correlate well with their actual performances?
Note: In MATLAB, you can use built-functions tic and toc to time the code; make sure you run
multiple times and then average the runtime. You can submit the code
and the report as two separate files, or submit a single MATLAB Live Script and report combined.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started