test_eigen, an Octave code which generates random real symmetric and nonsymmetric matrices with known eigenvalues and eigenvectors, to test eigenvalue algorithms.
The current version of the code can only generate a symmetric or nonsymmetric matrix of arbitrary size, with real eigenvalues distributed according to a normal distribution whose mean and standard deviation are specified by the user in routines R8SYMM_GEN() and R8NSYMM_GEN().
The information on this web page is distributed under the MIT license.
test_eigen is available in a C version and a C++ version and a Fortran77 version and a Fortran90 version and a MATLAB version and an Octave version and a Python version.
arpack_test, an Octave code which uses arpack() to compute eigenvalues of large matrices.
eigs_test an Octave code which calls eigs(), which is a built-in system function which computes the eigenvalues and eigenvectors of a matrix.
jacobi_eigenvalue, an Octave code which implements the Jacobi iteration for the iterative determination of the eigenvalues and eigenvectors of a real symmetric matrix.
power_method, an Octave code which carries out the power method for finding a dominant eigenvalue and its eigenvector.
test_matrix, an Octave code which defines test matrices for which the condition number, determinant, eigenvalues, eigenvectors, inverse, null vectors, P*L*U factorization or linear system solution are known. Examples include the Fibonacci, Hilbert, Redheffer, Vandermonde, Wathen and Wilkinson matrices.
web_matrix, an Octave code which stores sample matrices describing a web page network. These matrices are typically very sparse, and the examples here are stored using the sparse triplet (ST) format. They can be used to demonstrate pagerank and other graph algorithms.