Skip to content

@saehrimnir/druidjs / simultaneous_poweriteration

Function: simultaneous_poweriteration()

ts
function simultaneous_poweriteration(
   A: Matrix, 
   k?: number, 
   parameters?: EigenArgs): {
  eigenvalues: Float64Array;
  eigenvectors: Float64Array<ArrayBufferLike>[];
};

Defined in: linear_algebra/simultaneous_poweriteration.js:19

Computes the k biggest Eigenvectors and Eigenvalues from Matrix A with the QR-Algorithm.

Parameters

ParameterTypeDefault valueDescription
AMatrixundefinedThe Matrix
knumber2The number of eigenvectors and eigenvalues to compute.
parametersEigenArgs{}Object containing parameterization of the simultanious poweriteration method.

Returns

ts
{
  eigenvalues: Float64Array;
  eigenvectors: Float64Array<ArrayBufferLike>[];
}

The k biggest eigenvectors and eigenvalues of Matrix A.

NameTypeDefined in
eigenvaluesFloat64Arraylinear_algebra/simultaneous_poweriteration.js:16
eigenvectorsFloat64Array<ArrayBufferLike>[]linear_algebra/simultaneous_poweriteration.js:16