Trajectories of eigenvalues

Program that plots the changing eigenvalues obtained progressively adding a matrix B to a matrix M.
704 Downloads
Updated 15 Feb 2011

View License

(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 (2024). Trajectories of eigenvalues (https://www.mathworks.com/matlabcentral/fileexchange/30301-trajectories-of-eigenvalues), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2009a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Eigenvalues & Eigenvectors in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
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