You are here: Symbol Reference > MtxExpr Namespace > Classes > Matrix Record > public
MtxVec VCL
ContentsIndex
PreviousUpNext
public

The public members of the Matrix class are listed here.

 
Name 
Description 
 
Abs 
This is the overview for the Abs method overload. 
 
This is the overview for the AddAndMul method overload. 
 
This is the overview for the AddProduct method overload. 
 
This is the overview for the AddScaled method overload. 
 
This is the overview for the AddScaledC method overload. 
 
This is the overview for the AddScaledSqr method overload. 
 
Calculates the tensor product of two vectors and adds the result to calling matrix. 
 
This is the overview for the Adjung method overload. 
 
This is the overview for the Adopt method overload. 
 
This is the overview for the ArcCos method overload. 
 
This is the overview for the ArcCosh method overload. 
 
This is the overview for the ArcCot method overload. 
 
This is the overview for the ArcCoth method overload. 
 
This is the overview for the ArcCsc method overload. 
 
This is the overview for the ArcCsch method overload. 
 
This is the overview for the ArcSec method overload. 
 
This is the overview for the ArcSech method overload. 
 
This is the overview for the ArcSin method overload. 
 
This is the overview for the ArcSinh method overload. 
 
This is the overview for the ArcTan method overload. 
 
This is the overview for the ArcTan2 method overload. 
 
This is the overview for the ArcTanh method overload. 
 
This is the overview for the Arctanh method overload. 
 
Convert banded matrix to dense. 
 
This is the overview for the BinarySearch method overload. 
 
Deinitializes block processing before the final block is processed. 
 
This is the overview for the BlockInit method overload. 
 
Obtains the next subrange of the data. 
 
This is the overview for the CartToPolar method overload. 
 
Cbrt 
This is the overview for the Cbrt method overload. 
 
Ceil 
This is the overview for the Ceil method overload. 
 
Test if the matrix is semi positive definite. 
 
Sets Matrix size to zero. 
 
Exchange matrix columns. 
 
Permute the columns of the Src matrix. 
 
Concatenate an array of matrices to single matrix. 
 
This is the overview for the ConcatHorz method overload. 
 
This is the overview for the ConcatVert method overload. 
 
Saves the current value of ConditionCheck property and sets it to false. 
 
Sets the ConditionCheck property to whatever it was before the CondDisable was used. 
 
Conj 
This is the overview for the Conj method overload. 
 
This is the overview for the ConjMul method overload. 
 
Copy 
This is the overview for the Copy method overload. 
 
This is the overview for the CopyFromArray method overload. 
 
This is the overview for the CopyTo method overload. 
 
This is the overview for the CopyToArray method overload. 
 
This is the overview for the CopyVec method overload. 
 
Cos 
This is the overview for the Cos method overload. 
 
Cosh 
This is the overview for the Cosh method overload. 
 
Cot 
This is the overview for the Cot method overload. 
 
Coth 
This is the overview for the Coth method overload. 
 
This is the overview for the CplxToReal method overload. 
 
IFDEF D20} inline; {$ENDIF} //posibly causes bug 
 
Csc 
This is the overview for the Csc method overload. 
 
Csch 
This is the overview for the Csch method overload. 
 
This is the overview for the CumProduct method overload. 
 
This is the overview for the CumSum method overload. 
 
DCT 
The forward discrete cosine transform (DCT). 
 
Convert dense matrix to banded. 
 
Determines type of the matrix. 
 
Determinant of squared matrix. 
 
Calculates the determinant of squared complex matrix. 
 
Diag 
Sets the matrix diagonal to values from the vector. 
 
Difference. 
 
Prevents calls to Select
 
Prevents calls to SetSubRange
 
This is the overview for the Disown method overload. 
 
This is the overview for the DivAndAdd method overload. 
 
This is the overview for the DivAndSub method overload. 
 
This is the overview for the Divide method overload. 
 
This is the overview for the DivideBy method overload. 
 
This is the overview for the DivideC method overload. 
 
Scalar product of two real arrays. 
 
This is the overview for the DotProdc method overload. 
 
Downsamples object values. 
 
Eig 
This is the overview for the Eig method overload. 
 
This is the overview for the EigGen method overload. 
 
This is the overview for the EigSchure method overload. 
 
This is the overview for the EigSchureGen method overload. 
 
This is the overview for the EigSym method overload. 
 
This is the overview for the EigSymGen method overload. 
 
This is the overview for the EigSymRange method overload. 
 
Enables calls to Select
 
Enables calls to SetSubRange
 
Exp 
This is the overview for the Exp method overload. 
 
This is the overview for the Exp10 method overload. 
 
Exp2 
This is the overview for the Exp2 method overload. 
 
Expj 
This is the overview for the Expj method overload. 
 
This is the overview for the ExtendToComplex method overload. 
 
Eye 
This is the overview for the Eye method overload. 
 
FFT 
Fast Furier Transformation (FFT) from complex to complex or from real to complex. 
 
This is the overview for the FFT1D method overload. 
 
This is the overview for the FFT1DFromReal method overload. 
 
This is the overview for the FFT2D method overload. 
 
This is the overview for the FFT2DFromReal method overload. 
 
The forward Fast Fourier Transformation (FFT) from real to complex. 
 
This is the overview for the Filter2D method overload. 
 
Find 
This is the overview for the Find method overload. 
 
This is the overview for the FixAngle method overload. 
 
Flip 
This is the overview for the Flip method overload. 
 
This is the overview for the FlipConj method overload. 
 
This is the overview for the FlipHor method overload. 
 
This is the overview for the FlipVer method overload. 
 
This is the overview for the Floor method overload. 
 
Frac 
This is the overview for the Frac method overload. 
 
Solves a general Gauss-Markov linear model (GLM) problem.  
 
Constructs a Hankel matrix. 
 
IDCT 
The inverse discrete cosine transform (DCT). 
 
IFFT 
The inverse FFT from complex to complex. 
 
This is the overview for the IFFT1D method overload. 
 
This is the overview for the IFFT1DToReal method overload. 
 
This is the overview for the IFFT2D method overload. 
 
This is the overview for the IFFT2DToReal method overload. 
 
The inverse FFT from complex to real. 
 
This is the overview for the ImagPart method overload. 
 
This is the overview for the IntPower method overload. 
 
Inv 
This is the overview for the Inv method overload. 
 
This is the overview for the InvCbrt method overload. 
 
This is the overview for the InvElem method overload. 
 
This is the overview for the InvSqrt method overload. 
 
This is the overview for the IsEqual method overload. 
 
Kac 
Construct the Kac (Clement) matrix. 
 
Kron 
This is the overview for the Kron method overload. 
 
This is the overview for the Kurtosis method overload. 
 
:@Exclude 
 
Ln 
This is the overview for the Ln method overload. 
 
Reads the header information and the values array content from the file. 
 
Reads the header information and the values array content from a stream. 
 
This is the overview for the Log10 method overload. 
 
Log2 
This is the overview for the Log2 method overload. 
 
LogN 
This is the overview for the LogN method overload. 
 
Constructs lower triangular matrix. 
 
LQR 
This is the overview for the LQR method overload. 
 
This is the overview for the LQRSolve method overload. 
 
Solves the linear equality-constrained least squares (LSE).  
 
LU 
General LU, Cholesky or Bunch-Kaufmann factorization. 
 
This is the overview for the LUSolve method overload. 
 
Mag 
This is the overview for the Mag method overload. 
 
Max 
This is the overview for the Max method overload. 
 
Maxc 
This is the overview for the Maxc method overload. 
 
Compute maximum of each column. 
 
This is the overview for the MaxEvery method overload. 
 
This is the overview for the MaxMin method overload. 
 
Compute maximum and minimum of each column. 
 
Compute maximum and minimum of each row. 
 
Compute maximum of each row. 
 
Mean 
This is the overview for the Mean method overload. 
 
This is the overview for the Meanc method overload. 
 
Calculates the mean value of each of the matrix columns. 
 
Calculates the mean value of each of the matrix rows. 
 
This is the overview for the Median method overload. 
 
Min 
This is the overview for the Min method overload. 
 
Minc 
This is the overview for the Minc method overload. 
 
Compute minimum of each column. 
 
This is the overview for the MinEvery method overload. 
 
Compute minimum of each row. 
 
Compute matrix function as a function of matrix. 
 
Calculates the matrix to integer power. 
 
This is the overview for the MtxPower method overload. 
 
Calculates the square root of the matrix. 
 
Mul 
This is the overview for the Mul method overload. 
 
This is the overview for the MulAndAdd method overload. 
 
This is the overview for the MulAndDiv method overload. 
 
This is the overview for the MulAndSub method overload. 
 
This is the overview for the MulDiagLeft method overload. 
 
This is the overview for the MulDiagRight method overload. 
 
This is the overview for the MulElem method overload. 
 
MulI 
This is the overview for the MulI method overload. 
 
This is the overview for the MulSmall method overload. 
 
This is the overview for the MulSmallInit method overload. 
 
Calculates the matrix norm-1. 
 
This is the overview for the Normalize method overload. 
 
This is the overview for the NormC method overload. 
 
Calculates the matrix Frobenius norm. 
 
Calculates the matrix infinity norm. 
 
This is the overview for the NormL1 method overload. 
 
This is the overview for the NormL2 method overload. 
 
This is the overview for the Offset method overload. 
 
Constructs a Pascal matrix. 
 
Obtains a pointer to the complex value of the Matrix at Index. 
 
This is the overview for the PhaseSpectrum method overload. 
 
Creates a reduced size dense matrix for screen display (bitmap) to show the matrix pattern. 
 
Allows to exactly specify the size of the destination matrix with PixelsHeight and PixelsWidth parameters. 
 
This is the overview for the PolarToCart method overload. 
 
This is the overview for the Power method overload. 
 
Raises matrix elements to any power. 
 
This is the overview for the PowerSpectrum method overload. 
 
Raises Base object elements to Exponent object elements power. 
 
This is the overview for the Product method overload. 
 
This is the overview for the Productc method overload. 
 
Obtains a pointer to the complex value of the Matrix at Index. 
 
Obtains a pointer to the real value of the Matrix at Index. 
 
Obtains a pointer to the real value of the Matrix at Index. 
 
This is the overview for the RandGauss method overload. 
 
This is the overview for the RandUniform method overload. 
 
This is the overview for the Range method overload. 
 
Reads the header information from a stream to object. 
 
Read values content from stream to object. 
 
This is the overview for the RealPart method overload. 
 
This is the overview for the RealToCplx method overload. 
 
Rem 
This is the overview for the Rem method overload. 
 
This is the overview for the Replace method overload. 
 
This is the overview for the ReplaceNAN method overload. 
 
Resets object properties to default values. 
 
This is the overview for the Resize method overload. 
 
Resize and transpose. 
 
This is the overview for the Reverse method overload. 
 
RMS 
This is the overview for the RMS method overload. 
 
This is the overview for the Rotate method overload. 
 
This is the overview for the Rotate90 method overload. 
 
This is the overview for the Round method overload. 
 
Exchanges two matrix rows. 
 
Permute the rows of the Src matrix. 
 
Write object header and values to a file. 
 
Saves matrix data to MatrixMarket ASCII file format. 
 
Writes the header information and the Values content to a stream. 
 
This is the overview for the Scale method overload. 
 
This is the overview for the ScaleCols method overload. 
 
This is the overview for the ScaleRows method overload. 
 
Scatter object elements. 
 
Scatter object elements. 
 
Scatter object elements. 
 
Scatter object elements.  
 
Sec 
This is the overview for the Sec method overload. 
 
Sech 
This is the overview for the Sech method overload. 
 
Resets any defined selection. 
 
This is the overview for the SetCol method overload. 
 
This is the overview for the SetDouble method overload. 
 
Resets any defined subrange. 
 
Resets any defined subrange and pops the stack. 
 
This is the overview for the SetInteger method overload. 
 
This is the overview for the SetIt method overload. 
 
This is the overview for the SetRow method overload. 
 
This is the overview for the SetSingle method overload. 
 
Defines a subarray. 
 
This is the overview for the SetSubRange method overload. 
 
This is the overview for the SetSubRangeLevel method overload. 
 
This is the overview for the SetVal method overload. 
 
This is the overview for the SetZero method overload. 
 
Sgn 
This is the overview for the Sgn method overload. 
 
Signum. 
 
This is the overview for the Shift method overload. 
 
Sign 
This is the overview for the Sign method overload. 
 
Sin 
This is the overview for the Sin method overload. 
 
This is the overview for the SinCos method overload. 
 
Sinh 
This is the overview for the Sinh method overload. 
 
This is the overview for the SinhCosh method overload. 
 
Size 
This is the overview for the Size method overload. 
 
This is the overview for the SizeFromArray method overload. 
 
This is the overview for the SizeToArray method overload. 
 
This is the overview for the Skewness method overload. 
 
This is the overview for the SortAscend method overload. 
 
This is the overview for the SortDescend method overload. 
 
Splits matrix in blocks. 
 
Sqr 
This is the overview for the Sqr method overload. 
 
This is the overview for the SqrAddScaled method overload. 
 
Sqrt 
This is the overview for the Sqrt method overload. 
 
This is the overview for the StdDev method overload. 
 
Standard deviation for matrix columns. 
 
Standard deviation for matrix rows. 
 
This is the overview for the StringsToValues method overload. 
 
Sub 
This is the overview for the Sub method overload. 
 
This is the overview for the SubAndMul method overload. 
 
This is the overview for the SubFrom method overload. 
 
This is the overview for the SubScaled method overload. 
 
This is the overview for the SubScaledC method overload. 
 
Sum 
This is the overview for the Sum method overload. 
 
Sumc 
This is the overview for the Sumc method overload. 
 
The sum of each of the calling matrix columns. 
 
This is the overview for the SumOfSquares method overload. 
 
The sum of each of the calling matrix rows. 
 
SVD 
This is the overview for the SVD method overload. 
 
This is the overview for the SVDGen method overload. 
 
This is the overview for the SVDSolve method overload. 
 
Solves the Sylvester equation. 
 
Tan 
This is the overview for the Tan method overload. 
 
Tanh 
This is the overview for the Tanh method overload. 
 
Calculates the tensor product of two vectors. 
 
Converts text delimited with Delimiter to numbers.  
 
This is the overview for the ThreshAbsGT method overload. 
 
This is the overview for the ThreshAbsLT method overload. 
 
This is the overview for the ThreshBottom method overload. 
 
This is the overview for the ThresholdGT method overload. 
 
This is the overview for the ThresholdGT_LT method overload. 
 
This is the overview for the ThresholdLT method overload. 
 
This is the overview for the ThreshTop method overload. 
 
This is the overview for the Toeplitz method overload. 
 
Matrix trace. 
 
This is the overview for the Transp method overload. 
 
This is the overview for the Trunc method overload. 
 
This is the overview for the TruncAndFrac method overload. 
 
Constructs upper triangular matrix. 
 
Inserts zeroes between consecutive array values. 
 
This is the overview for the ValuesToStrings method overload. 
 
Converts data to delimited string using Delimiter and number formatting options.  
 
Construct VanderMonde matrix. 
 
This is the overview for the WriteHeader method overload. 
 
This is the overview for the WriteValues method overload. 
 
Transforms matrix into matrix of standardized data. 
 
Name 
Description 
 
Alfa 
Additional parameter for certain Lapack methods. 
 
Defines if matrix type will be checked automatically. 
 
The component-wise backward error. 
 
Defines matrix balancing method. 
 
Beta 
Additional parameter for certain Lapack methods. 
 
Returns true, if the currrent subrange of the Matrix was also the last subrange in the Matrix
 
Sizing the object will not allocate less than Capacity samples. 
 
Specifies increment step for the Capacity property. 
 
Object caption. 
 
Cols 
Defines the number of matrix columns. 
 
Defines if object values are complex. 
 
Debugging aid. 
 
Enables/disable inline condition checking. 
 
Stores the condition number reciprocial value after the call to LUSolve
 
Defines the norm used to compute the condition number. 
 
Access elements of the matrix. 
 
Access elements of the Matrix or matrix. 
 
Defines if FFT transform length is odd. 
 
Leave FFT scrambeled. 
 
FFT storage format. 
 
First element in object Values array. 
 
First element in object CValues array. 
 
Defines the precision (single, float) and type (real, complex) of the floating point operations.  
 
The component-wise forward error. 
 
Info 
The info parameter as returned by the last called LAPACK function. 
 
This is IsDouble, a member of class Matrix. 
 
Set to true after the SetSubIndex or SetSubRange call. 
 
Last 
Last element in object Values array. 
 
Last complex element in object CValues array. 
 
Defines the number of leading columns. 
 
Defines the length of matrix in number of samples. 
 
The type of the error condition signaled by LAPACK. 
 
Defines the precision used by streaming routines. 
 
True, if matrix is quadratic (rows=cols). 
 
Debugging aid. 
 
Enables/disables the refining of the solution of the system of linear equations. 
 
Defines the rounding used by streaming routines. 
 
Rows 
Defines the number of matrix rows. 
 
Access elements of the matrix. 
 
Access elements of the Matrix or matrix. 
 
read GetSelect write SetSelect; 
 
Allows copying/assignment of subranges. 
 
read GetSelectIndex write SetSelectIndex; 
 
Allows copying/assignment of subranges. 
 
The number of subdiagonals in banded matrices. 
 
Returns the current depth of SubRange stack. 
 
The number of superdiagonals in banded matrices. 
 
Access elements of the matrix. 
 
Access elements of the Matrix or matrix. 
 
Tag 
Stores an integer value as a part of Matrix object. 
 
Determine which part (upper or lower) of the symmetric, hermitian or triangular matrix is set. 
 
Determine, if the matrix is unit triangular. 
 
Access elements of the matrix. 
 
Access elements of the Matrix or matrix. 
 
The tolerance used by IsEqual
 
Name 
Description 
 
Add 
This is the overview for the Add operator overload. 
 
This is the overview for the Equal operator overload. 
 
This is the overview for the Explicit operator overload. 
 
This is the overview for the GreaterThan operator overload. 
 
This is the overview for the GreaterThanOrEqual operator overload. 
 
Implicit type conversion from Matrix to PSingle. 
 
This is the overview for the LessThan operator overload. 
 
This is the overview for the LessThanOrEqual operator overload. 
 
This is the overview for the Multiply operator overload. 
 
Negates AValue and returns result.  
 
This is the overview for the NotEqual operator overload. 
 
This is the overview for the Subtract operator overload. 
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!