Solves for the eigenvalues and (optionally) the eigenvectors of a
real square matrix.
Namespace: Imsl.MathAssembly: ImslCS (in ImslCS.dll) Version: 6.5.2.0
Syntax public virtual void Solve(
double[,] a,
bool computeVectors
)
Public Overridable Sub Solve (
a As Double(,),
computeVectors As Boolean
)
public:
virtual void Solve(
array<double,2>^ a,
bool computeVectors
)
abstract Solve :
a : float[,] *
computeVectors : bool -> unit
override Solve :
a : float[,] *
computeVectors : bool -> unit
Parameters
- a
- Type: SystemDouble
A double square matrix for which the eigenvalues and (optionally) the eigenvectors
are to be found.
- computeVectors
- Type: SystemBoolean
A bool value of true if the eigenvectors are to be
computed.
Exceptions Exception | Condition |
---|
DidNotConvergeException |
is thrown when the algorithm fails to converge on the eigenvalues of
the matrix
|
See Also