File Exchange

image thumbnail

Augmented Householder Eigenvalue Solver

version 1.0.0.0 (9.74 KB) by James Baglama
Computes a few eigenvalues and eigenvectors of a nonsymmetric matrix.

3 Downloads

Updated 23 Aug 2005

No License

AHBEIGS: will find a few eigenvalues and eigenvectors for either the standard eigenvalue problem A*x = lambda*x or the generalized eigenvalue problem A*x = lambda*B*x.

[V,D,FLAG] = AHBEIGS(A,OPTIONS)

[V,D,FLAG] = AHBEIGS(A,B,OPTIONS)

[V,D,FLAG] = AHBEIGS('Afunc',N,B,OPTIONS)

The first input argument must be a matrix A which can be passed as a numeric matrix or as a M-file ('Afunc') that computes the product A*X or inv(B)*A*X, where X is a (N x blsz) matrix.

The program is based on a block Arnoldi method, that makes use of Householder reflections to maintain orthogonality and restarting is accomplished by augmentation of the Krylov subspace with Schur vectors.

Research supported by NSF grant DMS-0311786.

Cite As

James Baglama (2021). Augmented Householder Eigenvalue Solver (https://www.mathworks.com/matlabcentral/fileexchange/8339-augmented-householder-eigenvalue-solver), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (2)

felipe torres

it's good

salim kahveci

MATLAB Release Compatibility
Created with R13
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories

Community Treasure Hunt

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

Start Hunting!