Question: Set A = rand(8, 4) * rand(4, 6), [U, D, V]= svd(A) (a) What is the rank of A? Use the column vectors of V

Set
A = rand(8, 4) * rand(4, 6), [U, D, V]= svd(A)
(a) What is the rank of A? Use the column vectors of V to generate two matrices V l and V2 whose columns form orthonormal bases for R(AT) and N(A), respectively. Set
p = V2 * V2ʹ, r = P * rand(6, 1), w = Aʹ * rand(8, 1)
If r and w had been computed in exact arithmetic, they would be orthogonal. Why? Explain. Use MATLAB to compute rTw.
(b) Use the column vectors of U to generate two matrices U1 and U2 whose column vectors form orthonormal bases for R(A) and N(AT), respectively. Set
Q = U2*U2ʹ, y = Q* rand(8. 1), z = A * rand(6, 1)
Explain why y and z would be orthogonal if all computations were done in exact arithmetic. Use MATLAB to compute yTz.
(c) Set X = pinv(A). Use MATLAB to verify the four Penrose conditions:
(i) AXA = A
(ii) XAX = X
(iii) (AX)T = AX
(iv) (XA)T = XA

Step by Step Solution

3.46 Rating (159 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

a The rank of A should be 4 To determine V 1 and V 2 set V 1 V 1 4 V2 V 5 6 P is the ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Document Format (1 attachment)

Word file Icon

949-M-L-A-E (944).docx

120 KBs Word File

Students Have Also Explored These Related Linear Algebra Questions!