You are here: Symbol Reference > MtxExpr Namespace > Classes > Matrix Record > public > Eig Method > Matrix.Eig Method (TVec, TBalanceType, TEigBalancing, TVec, TVec, TMtx, TMTx)
MtxVec VCL
ContentsIndex
PreviousUpNext
Matrix.Eig Method (TVec, TBalanceType, TEigBalancing, TVec, TVec, TMtx, TMTx)

Computes the eigenvalues and left and right eigenvectors of A general matrix.

Pascal
procedure Eig(D: TVec; Balance: TBalanceType; BInfo: TEigBalancing = nil; rconde: TVec = nil; rcondv: TVec = nil; VL: TMtx = nil; VR: TMTx = nil); overload;

If VL and VR are not nil, corresponding left and right eigenvectors are computed. Additionally balancing can be speicifed with Balance. The info about balancing performed is stored in TEigBalancing object. This object can be nil, if no balancing was requested. If assigned the rconde parameter contains reciprocal condition number of the j-th eigenvalue. If assigned the rcondv contains reciprocal condition number of the j-th right eigenvector. Does not work for symmetric matrices.

Copyright (c) 1999-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!