Reconstruct A from its reduced eigenparis

  • Context: Graduate 
  • Thread starter Thread starter jollage
  • Start date Start date
Click For Summary
SUMMARY

The discussion focuses on reconstructing a matrix A from its reduced eigenmodes, specifically using eigenvectors V and eigenvalues Λ derived from the equation A V = V Λ. The user notes that simply modifying this equation to A = V_{N \times n} Λ_{n \times n} V^{-1}_{N \times n} does not yield the original matrix. It is established that this reconstruction is not feasible for arbitrary matrices, but can be achieved for Hermitian matrices where V^{-1} equals V^T. Additionally, the singular value decomposition (SVD) method A = UΣV^T is mentioned as an alternative approach.

PREREQUISITES
  • Understanding of eigenvalues and eigenvectors in linear algebra
  • Familiarity with matrix operations and properties
  • Knowledge of Hermitian matrices and their characteristics
  • Experience with MATLAB for matrix computations
NEXT STEPS
  • Study the properties of Hermitian matrices and their eigenvalues
  • Learn about Singular Value Decomposition (SVD) and its applications
  • Explore MATLAB functions for matrix reconstruction and manipulation
  • Investigate the limitations of eigenvalue decomposition for non-square matrices
USEFUL FOR

Mathematicians, data scientists, and engineers involved in linear algebra, matrix computations, and applications requiring matrix reconstruction techniques.

jollage
Messages
61
Reaction score
0
Hi all,

Suppose I have a matrix [itex]A_{N\times N}[/itex]. I compute its eigenmodes

[itex]A V = V \Lambda[/itex].

[itex]V, \Lambda[/itex] are eigenvectors and eigenvalues of size [itex]N\times N[/itex]. The eigenvalues are descending.

Now I cut off several eigenmodes (the ones having small value), it becomes

[itex]A V_{N \times n} = V_{N \times n} \Lambda_{n \times n}[/itex].

What I want is to reconstruct [itex]A[/itex] from [itex]V_{N \times n}, \Lambda_{n \times n}[/itex].

It seems that in Matlab, if I just modify the above equation

[itex]A = V_{N \times n} \Lambda_{n \times n}V^{-1}_{N \times n}[/itex],

it will not work.

So my question is: how can I reliably reconstruct the original matrix by using its reduced eigenmodes? Thanks!
 
Last edited:
Physics news on Phys.org
I don't think you can do this for an arbitrary matrix ##A##. It's not clear what you mean by ##V_{N\times m}^{-1}## for a non-square matrix ##V_{N\times m}##.

You can do something similar with the singular value decomposition ##A = U\Sigma V^T## where ##U## and ##V## are unitary matrices.

You can also do what you want if ##A## is Hermitian, because ##V^{-1} = V^T##.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 14 ·
Replies
14
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K