School of Information Technology & Electrical Engineering
Engg7302 Advanced Computational Techniques in Engineering
Assignment 2: Numerical Linear Algebra
Due date: see UQ Blackboard turnitin assignment submission system.
Where to submit: Submit the assignment report via the Blackboard turnitin assignment submission
system.
This assignment is worth 20% of the total marks for the course.
It aims to develop your skills in programming in MATLAB, to deepen your understanding of numerical
linear algebra and to explore applications of numerical linear algebra. Your solutions to this assignment
will be MATLAB program listings and relevant output, together with any other mathematical
derivations, notes or explanations that aids understanding.
In marking the assignment, the following criteria will be applied:
– correctness of the programs and mathemetical calculations
– clear and concise documentation, in the form of comments in the code, as to the approach being
used, and
– relevance of the output in verifying the correctness of the program and in illustrating the
solution.
– Some consideration will also be given to the efficiency of the solution.
2
Question 1
There is a signal b collected at M sampling points(b(1), b(2), β¦b(m), β¦,b(M)), and you are asked to
strategically place N components x (x(1), x(2), β¦,x(n),β¦x(N)) into the system to modify the signal
profile. The modified signal profile B=Ax+b will satisfy the following condition |οΏ½#οΏ½οΏ½|
οΏ½οΏ½ β€β, where B0
is the mean value of signal B. And β (οΏ½) = 0.0001, οΏ½=1,2,β¦M. In addition, b, B are both positive
vectors. The range of components x: 0β€x(n) β€0.006, n=1,2,β¦,N.
You are asked to implement the following tasks:
– Write a matlab code to minimise the 1-norm of vector x.
Note: please consider the function linprog() in matlab; The matrix A and vector b are stored
in files: A.mat and b.mat, and in matlab, you can access the data as follows: Load A; load b.
– Convert the vector b to be a two-dimensional (2D) matrix data, b2d, whose size is 24X24. If
you treat b2d as an image, please use low rank approximation (r=4) to implement image
compression. Please plot the original image (b2d) and compressed image, and calculate the
compression rate.
Note: in matlab, you can use the following code to implement data conversion:
b2d=reshape(b, [24,24]); and for image plotting, please consider function imagesc().
3
4
Frequently Asked Questions
Yes β our service is legally available to students across Australia (RMIT, UniMelb, ANU), UK (UCL, Manchester), Canada (UofT, UBC), UAE, Kuwait (AUM), and the USA. We provide original model papers for reference and learning purposes, 100% confidential.
Get My Paper Written βYes. Every paper is written entirely from scratch by a human expert β not AI-generated or recycled. Our human-written papers typically achieve under 8% similarity on Turnitin. A free plagiarism report is available on request.
Get My Paper Written βWe accept orders with deadlines as short as 3 hours for standard essays and from 24 hours for research papers and dissertation chapters. Our 98.7% on-time delivery record speaks for itself.
Get My Paper Written βWe cover all levels from undergraduate through PhD across 100+ subjects including Nursing, Law, Business, Engineering, Computer Science, Education, Psychology, Marketing, and STEM disciplines.
Get My Paper Written βAbsolutely. Your name, email, institution, and payment details are never shared with third parties. All payments are PCI-compliant and 256-bit SSL encrypted. Your order is fully confidential.
Get My Paper Written β