MtxExpr Class

public class MtxExpr

Methods

NameDescription
Abs (2)Compute the Abs function from the source and return the result.
Add (6)Compute X + Y + zScalar, where X is a Matrix.
AddAndMul (50)Compute (X*xScale + yScalar)*zScalar, where X is a Matrix
AddDiagAdd diagonal to dense matrix.
AddProduct (2)Computes X + Y*Z
AddScaled (24)Compute X*xScale + Y*yScale, where X is a Matrix
AddScaledC (8)Compute X*xScale + Y*yScale + zScalar, where X is a Matrix
AddScaledSqr (8)Compute sqr(X*xScale + Y*yScale), where X is a Matrix
AddTensorProdReturns Src + Vector1*Vector2'
AdjungAdjungate the matrix and return it as result.
ArcCos (2)Compute the ArcCos function from the source and return the result.
ArcCosh (2)Compute the ArcCosh function from the source and return the result.
ArcCot (2)Compute the ArcCot function from the source and return the result.
ArcCoth (2)Compute the ArcCoth function from the source and return the result.
ArcCsc (2)Compute the ArcCsc function from the source and return the result.
ArcCsch (2)Compute the ArcCsch function from the source and return the result.
ArcSec (2)Compute the ArcSec function from the source and return the result.
ArcSech (2)Compute the ArcSech function from the source and return the result.
ArcSin (2)Compute the ArcSin function from the source and return the result.
ArcSinh (2)Compute the ArcSinh function from the source and return the result.
ArcTan (2)Compute the ArcTan function from the source and return the result.
ArcTan2 (2)Compute the ArcTan2 function from X and Y and return the result.
ArcTanh (2)Compute the ArcTanh function from the source and return the result.
AutoCorrBiasedReturns biased auto correlation of the source data.
AutoCorrNormalReturns normal auto correlation of the source data.
AutoCorrUnBiasedReturns unbiased auto correlation of the source data.
BandedToDenseConverts a banded matrix to dense storage.
Cbrt (2)Compute the Cbrt function from the source and return the result.
Ceil (2)Compute the Ceil function from the source and return the result.
CholeskyReturns true, if matrix is symmetric and positive definite.
Col (2)Returns specified column from the source matrix.
Concat (3)Concatenates multiple Vectors in to a single one.
ConcatHorz (2)Horizontally concatenate a list of matrices in to one big matrix.
ConcatVert (2)Vertically concatenate a list of matrices in to one big matrix.
Conj (2)Return complex conjugate of the source.
ConjMul (2)Conjugate Y and multiply with X
ConvolveReturns convolution of X with H.
Cos (2)Compute the cos function from the source and return the result.
Cosh (2)Compute the Cosh function from the source and return the result.
Cot (2)Compute the Cot function from the source and return the result.
Coth (2)Compute the Coth function from the source and return the result.
CrossCorrReturns cross correlation between Vec1 and Vec2.
Csc (2)Compute the Csc function from the source and return the result.
Csch (2)Compute the Csch function from the source and return the result.
CumSum (2)Returns the sum of all elements in the source data.
DCTReturns the discrete cosine transform of the source data.
DenseToBandedConvert matrix from dense to banded storage format.
DeterminantComputes determinant of the matrix.
DeterminantcComputes determinant of the matrix.
DiagReturns k-th diagonal from the source matrix.
DifferenceReturns the difference of consecutive elements of the source data.
DivAndAdd (22)Compute X/Y + zScalar, where X is a Matrix
DivAndSub (22)Compute X/Y - zScalar, where X is a Matrix
Divide (2)Divide Left with Right (matrix division) returning Matrix type result.
DivideElem (6)Compute xScalar / (Y*Z), where Y is a Matrix
DivideElemC (4)Compute X / (Y*zScale), where X is a Matrix
DotProdReturns the dot product: sum(X*Y).
DotProdcReturns the dot product: sum(X*Y).
DownSample (2)Reduces the sampling frequency without filtering.
EigComputes the eigen-values of the matrix.
Exp (2)Compute the Exp function from the source and return the result.
Exp10 (2)Compute the Exp10 function from the source and return the result.
Exp2 (2)Compute the Exp2 function from the source and return the result.
Expj (2)Computes the e^xj function from the source.
ExtendToComplex (2)Extend the source to complex numbers.
EyeReturns an "eye" matrix with ones on the diagonal and zeros elsewhere.
FFTReturns the discrete fourier transform of the source data.
FFT1DReturns the 1D discrete fourier transforms of the source data.
FFT1DFromRealReturns the discrete fourier transform of the real source data.
FFT2DReturns the 2D discrete fourier transform of the source data.
FFT2DFromRealReturns the discrete fourier transform of the real source data.
FFTFromRealReturns the discrete fourier transform of the real source data.
FixAngle (2)Make the angle fit within +/- PI.
Flip (2)Exchange the real and imaginary parts of complex numbers.
FlipConj (2)Exchange the real and imaginary parts of complex numbers and conjugate.
FlipHorFlips the source matrix horizontally.
FlipVerFlips the source matrix vertically.
Floor (2)Compute the floor function from the source.
Frac (2)Return the fractional part of a real number in the source.
GatherSplitGather a vector, split to two vectors.
HilbertComputes the hilbert transform of the source data.
IDCTReturns the inverse discrete cosine transform of the source data.
IFFTComputes the inverse discrete fourier transform of the source data.
IFFT1DComputes the inverse discrete fourier transform of the source data.
IFFT1DToRealComputes the real inverse discrete fourier transform of the source data.
IFFT2DComputes the inverse discrete fourier transform of the source data.
IFFT2DToRealComputes the real inverse discrete fourier transform of the source data.
IFFTToRealComputes the real inverse discrete fourier transform of the source data.
Imag (2)Returns the imaginary part of the source.
ImagPart (2)Returns the imaginary part of the source.
IntPower (2)Compute the integer power function.
Inv (4)Compute 1/X.
InvCbrt (2)Compute (1/X)^2.
InverseCompute the Inverse of the matrix and return it as result.
InvSqrt (2)Compute (1/X)^2.
KronComputes the kronecker product.
Kurtosis
LDivide (2)Left divide Left with Right (matrix division) returning Matrix type result.
Ln (2)Compute the Ln function from the source and return the result.
Log10 (2)Compute the Log10 function from the source and return the result.
Log2 (2)Compute the Log2 function from the source and return the result.
LogN (2)Compute X^2 from the source.
LowerTriangleReturns the lower triangle of the matrix.
LQRSolve (2)Returns the X from LQR solving A*X = B.
LUSolve (2)Returns the X from LU solving A*X = B.
Mag (2)Compute magnitude from the source.
MaxColsCompute maximum of each column.
MaxRowsCompute maximum of each row.
MeanColsReturns the average of columns in the source matrix.
MeanRowsReturns the average of rows in the source matrix.
MinColsCompute minimum of each column.
MinRowsCompute minimum of each row.
MtxIntPowerComputes matrix function of x^n where n is integer.
MtxInvReturns the matrix inverse A^-1.
MtxPower (2)Computes matrix function of x^c where c is a complex number.
MtxSqrtComputes matrix function of x^0.5.
Mul (10)Returns the matrix product of two matrices.
MulAndAdd (12)Compute (X*yScalar) + zScalar, where X is a Matrix.
MulAndDiv (10)Compute X * Y / zScalar, where X is a Matrix
MulAndSub (18)Compute X*yScalar - Z*zScale, where X is a Matrix
MulDiag (2)Multiply two matrices.
MulElem (6)Compute X*Y*zScalar, where X is a Matrix
MulI (2)Multiply the source with 1i complex number.
NormComputes the Norm from source data.
Norm1Returns the 1-Norm of the matrix.
Normalize (6)Compute (X + Offset)/Factor
NormFroReturns the Frobenius Norm of the matrix.
NormInfReturns the matrix Infinity Norm.
PasclReturns the pascal matrix.
Phase (2)Compute the phase from the complex source data.
PhaseSpectrum (2)Compute the phase spectrum from the complex source data.
Power (10)Compute the power function.
PowerSpectrum (2)Compute the power spectrum from the complex source data.
PrimeNumbersReturns primer numbers up to number n.
Ramp (8)Returns a vector of [0, 1, .., Len-1] numbers.
RandGauss (4)Returns random values with gaussian distribution.
RandUniform (4)Returns random values with uniform distribution.
Real (2)Returns the real part of the complex number.
RealPart (2)Returns the real part of the complex number.
Rem (4)Return reminder after division of X by Y.
ResizeReturns the resized matrix.
ResizeAndTransposeReturns the resized and transposed matrix.
ReverseReverses the content of the source data.
RotateRotates the content of the source data by Offset.
Rotate90Rotates the matrix by 90 degree.
Round (2)Rounds values to the closest integer.
Row (2)Returns specified aRow from the source matrix.
Sec (2)Compute the Sec function from the source and return the result.
Sech (2)Compute the Sech function from the source and return the result.
Select (4)Subrange the source matrix and return a vector without copy operation.
Sgn (2)
ShiftShifts the content of the source data X by Offset left or right.
Sign (2)Change the sign of the source data.
Sin (2)Compute the sin function from the source and return the result.
Sinh (2)Compute the Sinh function from the source and return the result.
SortAscend (4)Sorts the matrix rows ascendigly.
SortDescend (4)Sorts all rows in the matrix descendingly
Sqr (2)Compute X^2 from the source.
SqrAddScaled (8)Compute sqr(X)*xScale + sqr(Y)*yScale, where X is a Matrix
Sqrt (2)Compute X^2 from the source.
StringsToValues (4)Converts a list of strings to vector.
Sub (6)Compute X - Y - zScalar, where X is a Matrix.
SubAndMul (50)Compute (X - yScalar)*zScalar, where X is a Matrix
SubScaled (12)Compute X*xScale - Y*yScale - Z*zScale, where X is a Matrix
SubScaledC (8)Compute X*xScale - Y*yScale - zScalar, where X is a Matrix
SumColsReturns the sum of matrix columns.
SumRowsReturns the sum of matrix rows.
SVDReturns singular values.
Tan (2)Compute the Tan function from the source and return the result.
Tanh (2)Compute the Tanh function from the source and return the result.
ThreshBottom (2)Limit the smallest value in the source data.
ThreshTop (2)Limit the largest value in the source data.
ToeplitzReturns the Toeplitz matrix.
TraceReturns the Trace of the matrix.
TranspTranspose of the matrix and return it as result.
Trunc (2)Rounds values towards zero to integer.
UpperTriangleReturns the upper triangle of the matrix.
UpSample (2)Increase sampling frequency without filtering.
VanderMondeConstructs VanDerMonde matrix.