The SDL Component Suite is an industry leading collection of components supporting scientific and engineering computing. Please visit the SDL Web site for more information....



TMatrix


Unit:SDL_matrix
Class: TMatrix
Declaration: see interface of unit Matrix

The class TMatrix provides a class to manipulate two-dimensional matrices of floating point numbers and provides the following methods and properties:

Add Assign CalcDistMat CalcHatMatrix
Changed CholeskyDecomp Clone CopyColTo1DArray
CopyColToVec CopyFrom CopyFromArray CopyFromVec
CopyRowTo1DArray CopyRowToVec CopyToArray Correlate
CountValues CRCofData Create DataID
Destroy Determinant Dichotomize Diff
DistanceOfObjects DuplicateDataAsArray EdgeVector Elem
EMult ExchangeColumns ExchangeRows ExportAsASC
Fill FillRandomGauss FillRandomUniform FillSerial
Find FindInSortedColumn Free GeometricMean
HarmonicMean Histogram ImportASC Invert
LoadBinary LoadFromFile LoadFromStream LUDecomposition
MakeValidColRange MakeValidRowRange MeanVar MeanVec
MinMax Multiply MultiplyTransposed NrOfColumns
NrOfRows OnChange OnPercentDone OnResize
OnSortExchange Percentile Precision QNormalizeColumns
QNormalizeRows Quartiles ReadBinaryHeader RemoveColumn
RemoveRow ResampleExtMat Resize Resized
SaveBinary SaveToStream SkewKurt SkewKurtSample
SMult SortCols SortRows Square
StandardizeColumns StandardizeRows StoreOnFile Subtract
Sum TDistMode Trace Transpose
TransposeAndMultiply

More details on how to use the TMatrix class can be found in the survey page.

Hint: There are two other classes for handling matrices: TIntMatrix  and TMat3D.


Last Update: 2023-Mar-06