|
Name
|
Description
|
|
Abs()
|
|
|
Apply(TElementPosAction)
|
|
|
AreComparable(Matrix, Matrix)
|
|
|
ColNorm()
|
Column matrix norm, MAX{ SUM{ |M(i,j)|, over i}, over j}.
The norm is induced by the 1 vector norm.
|
|
E2Norm()
|
Square of the Euclidian norm, SUM{ m(i,j)^2 }.
|
|
E2Norm(Matrix, Matrix)
|
Square of the Euclidian norm of the difference between two matrices.
|
|
EigenSort(Matrix, Vector)
|
|
|
EigenVectors(Vector)
|
Return a matrix containing the eigen-vectors; also fill the
supplied vector with the eigen values.
|
|
Equals(object)
|
|
|
Error(string, string)
|
|
|
GetHashCode()
|
|
|
HilbertMatrix()
|
Make a Hilbert matrix. Hilb[i,j] = 1/(i+j-1), i,j=1...max
(matrix need not be a square one).
The matrix is traversed in the natural (that is, column by column) order.
|
|
HilbertMatrix2()
|
Make a Hilbert matrix.
Hilb[i,j] = 1/(i+j+1), i,j=0...max-1 (matrix need not be a square one).
The matrix is traversed in the natural (that is, column by column) order.
|
|
Invert()
|
|
|
Invert(out double)
|
|
|
MakeEigenVectors(Vector, Vector, Matrix)
|
|
|
MakeSymetric()
|
|
|
MakeTridiagonal(Matrix, Vector, Vector)
|
Tridiagonalise the covariance matrix according to the Householder method
|
|
NormByDiag()
|
b(i,j) = a(i,j)/sqrt(abs*(a(i,i)*a(j,j)))
|
|
Print()
|
|
|
Print(string)
|
|
|
RowNorm()
|
Row matrix norm, MAX{ SUM{ |M(i,j)|, over j}, over i}.
The norm is induced by the infinity vector norm.
|
|
Sqr()
|
|
|
Sqrt()
|
|
|
ToString()
|
|
|
Transpose()
|
|
|
UnitMatrix()
|
Convert to a unit matrix (matrix need not be a square one). The matrix
is traversed in the natural (that is, column by column) order.
|