Skip to content

A C implementation (including tests) of the Jacobi eigenvalue algorithm, that is meant to be easily understandable.

License

Notifications You must be signed in to change notification settings

blackedout01/jacobi-eigenvalue-algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jacobi eigenvalue algorithm

A C implementation of the Jacobi eigenvalue algorithm, that is meant to be easily understandable.
The code also includes tests that can be used to examine the accuracy of the algorithm.

There are faster and probably more accurate implementations of the algorithm, this one runs in O(n^2) per iteration.
A C++ implementation for example can be found here https://github.com/jewettaij/jacobi_pd.

Derivation of the sine and cosine computations used

Sine and cosine derivation using double angle formulas and pq-formula

About

A C implementation (including tests) of the Jacobi eigenvalue algorithm, that is meant to be easily understandable.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages