Trajectories of eigenvalues
(The comments in the program are in italian, I'm sorry.)
The program 'perteig' takes as input a matrix M, a perturbation matrix B and an integer T.
T define the accuracy of the final plot.
M is the matrix we begin with. The program computes M+tB with t=n/T (n=0,1,2,...,T) and plot at each step the eigenvalues of this matrix on the complex plane.
So, finally we can see how the eingenvalues of M move on the complex plane when we're adding B to M.
In order to do some random explorations, the function 'randevoeig(n,kA,kB,T)' define two random complex integer matrices A and B (with coefficients of size at most kA and kB respectivel), and writes them in files .csv; then, it runs perteig(A,B,T).
Cite As
Emanuele Natale (2026). Trajectories of eigenvalues (https://www.mathworks.com/matlabcentral/fileexchange/30301-trajectories-of-eigenvalues), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Acknowledgements
Inspired by: Extra-diagonal modifications of eigenvalues, Matrices program with a script for eigenvalues perturbations
Inspired: Matrices program with a script for eigenvalues perturbations, Polynomial roots tracker
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.4.0.0 | given a better description of randevoeig in the Description field |
||
| 1.3.0.0 | Added a screenshot and some script from 'Matrices program with a script for eigenvalues perturbations' (#30348) |
||
| 1.2.0.0 | added an ID in the acknowledged submissions |
||
| 1.1.0.0 | Corrected some grammatical misprints in the description. |
||
| 1.0.0.0 |
