Matrix Class
Matrix
public class Matrix
This language is not supported or no code example is available.
public ref class Matrix
This language is not supported or no code example is available.
| Name | Description | |
|---|---|---|
|
Cols | |
|
Diagonal | |
|
Elements | |
|
Inverted | |
|
IsSymmetric | |
|
Item(int, int) | |
|
M | |
|
N | |
|
Rows | |
|
Transposed |
| 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. |
| Name | Description | |
|---|---|---|
|
Addition | |
|
Addition | |
|
Division | |
|
Division | |
|
Equality | Are all Matrix1 elements equal to Matrix2? |
|
Equality | Are all matrix elements equal to val? |
|
GreaterThan | Are all matrix elements > val? |
|
GreaterThanOrEqual | Are all matrix elements >= val? |
|
Inequality | Are all Matrix1 elements not equal to Matrix2? |
|
Inequality | Are all matrix elements not equal to val? |
|
LessThan | Are all matrix elements < val? |
|
LessThanOrEqual | Are all matrix elements <= val? |
|
Multiply | |
|
Multiply | |
|
Subtraction | |
|
Subtraction |
| Name | Description | |
|---|---|---|
|
TElementPosAction |