MAT-350-J1310 Applied Linear Algebra
Description
Having Trouble Meeting Your Deadline?
Get your assignment on MAT-350-J1310 Applied Linear Algebra completed on time. avoid delay and – ORDER NOW
MAT 350 Project Two Guidelines and Rubric
Competency
In this project, you will demonstrate your mastery of the following competencies:
Interpret the properties of vector spaces
Utilize advanced matrix techniques to solve complex linear problems
Scenario
You are employed as a computer programmer for a popular social media site that stores a large amount of user media files. You believe you have found a way to reduce costs by compressing image files using singular-value decomposition (SVD). The compressed files would require less storage space, which would result in savings for the company. You think it will work, but you want to test your theory and record the steps you take to use as a reference when sharing your idea with management.
Directions
In order to guarantee that management fully understands the process, you have mapped out the following steps to ensure you have captured the process and have data to support your findings and to share with management. Your plan is to demonstrate computations on a simple 3 x 3 matrix where the computations are easier to follow. Then you will perform similar computations on a large image to compress the image data without significantly degrading image quality.
To develop your idea proposal, work the problems described below. As you complete each part, make sure to show your work and carefully describe how you arrive at your final answer. Any MATLAB code or MATLAB terminal outputs you generate should be included in your idea proposal to support your answers and work.
- Consider the matrix: :
Use the svd() function in MATLAB to compute , the rank-1 approximation of . Clearly state what is, rounded to 4 decimal places. Also, compute the root mean square error (RMSE) between and . - Use the svd() function in MATLAB to compute , the rank-2 approximation of . Clearly state what is, rounded to 4 decimal places. Also, compute the root mean square error (RMSE) between and . Which approximation is better, or ? Explain.
- For the matrix , the singular value decomposition is where . Use MATLAB to compute the dot product . Also, use MATLAB to compute the cross product and dot product . Clearly state the values for each of these computations. Do these values make sense? Explain.
- Using the matrix , determine whether or not the columns of span . Explain your approach.
- Use the MATLAB imshow() function to load and display the image stored in the provided MATLAB image.mat file (available in the Supporting Materials area). For the loaded image, derive the value of that will result in a compression ratio of . For this value of , construct the rank- approximation of the image.
- Display the image and compute the root mean square error (RMSE) between the approximation and the original image. Make sure to include a copy of the approximate image in your report.
- Repeat steps 5 and 6 for , , and . Explain what trends you observe in the image approximation as increases and provide your recommendation for the best based on your observations. Make sure to include a copy of the approximate images in your report.
What to Submit
To complete this project, you must submit the following:
Use the provided Project Two Template as the starting point for your project solution. Complete each portion of the template, run the project, and then export your work as a single PDF file. Upload this PDF document that shows your answers and supporting work for the problems described above. Make sure to include explanations of your work, as well as all MATLAB code and outputs of the computations.
Supporting Materials
The following resource(s) may help support your work on the project:
SVD and Image Compression Overview
This template is the starting point for your solution to this project. Download the template, open in MATLAB, and complete each portion. In addition to this, you will need to download and utilize the MATLAB image.mat file.
Our website has a team of professional writers who can help you write any of your homework. They will write your papers from scratch. We also have a team of editors just to make sure all papers are of HIGH QUALITY & PLAGIARISM FREE. To make an Order you only need to click Order Now and we will direct you to our Order Page at Litessays. Then fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.
Fill in all the assignment paper details that are required in the order form with the standard information being the page count, deadline, academic level and type of paper. It is advisable to have this information at hand so that you can quickly fill in the necessary information needed in the form for the essay writer to be immediately assigned to your writing project. Make payment for the custom essay order to enable us to assign a suitable writer to your order. Payments are made through Paypal on a secured billing page. Finally, sit back and relax.