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 CopyColToVec
CopyFrom CopyFromArray CopyFromVec CopyRowToVec
CopyToArray Correlate CountValues CRCofData
Create DataID Destroy Determinant
Dichotomize DistanceOfObjects EdgeVector Elem
EMult ExchangeColumns ExchangeRows ExportAsASC
Fill FillRandomGauss FillRandomUniform Find
FindInSortedColumn Free GeometricMean HarmonicMean
Histogram ImportASC Invert LoadBinary
LoadFromFile LoadFromStream LUDecomposition MakeValidColRange
MakeValidRowRange MeanVar MeanVec MinMax
Multiply MultiplyTransposed NrOfColumns NrOfRows
OnChange OnPercentDone OnSortExchange Percentile
Precision QNormalizeColumns QNormalizeRows Quartiles
ReadBinaryHeader RemoveColumn RemoveRow Resize
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: 2019-Aug-28