Skip to main content

TMtxVec object function list

TMtxVec object:

Abstract object. All listed functions support: real and complex numbers (where appropriate). Most functions are overloaded, to minimize the number of parameters required.

For comprehensive help file please see the online documentation of MtxVec for Delphi/C++ Builder or MtxVec for Visual Studio .NET

Introduced methods

FunctionDescription
AbsAbsolute values.
ArcCosThe inverse cosine.
ArcCoshInverse hyperbolic cosine.
ArcCotInverse cotangens.
ArcCothInverse hyperbolic cotangens.
ArcCscInverse cosecant.
ArcCschInverse hyperbolic cosecant.
ArcSecInverse secant.
ArcSechInverse hyperbolic secant.
ArcSinThe inverse sine.
ArcSinhInverse hyperbolic sine.
ArcTanInverse tangens.
ArcTan2Inverse tangens of Y/X.
ArcTanhInverse hyperbolic tangens.
BlockInitInitializes block processing.
BlockNextObtains the next subrange of the data.
CartToPolarConverts elements from cartesian to polar coordinate form.
CbrtThe cube root.
CeilRounds towards positive infinity.
ClearSets vector size to zero.
CondDisableSaves the current value of ConditionCheck property and sets it to false.
CondEnableSets the ConditionCheck property to whatever it was before the CondDisable was used.
ConjConjugate.
CopyCopy object values.
CopyBinaryFromArray
CopyFromArrayCopies values from an array.
CopyToArrayCopy values to an array.
CosCosine.
CoshHyperbolic cosine.
CotCotangens.
CothHyperbolic cotangens.
CplxToRealSplit complex calling object in real and imaginary part.
CscCosecant.
CschHyperbolic cosecant.
DisableSelectPrevents calls to Select .
DisableSubrangePrevents calls to SetSubRange .
EnableSelectEnables calls to Select .
EnableSubrangeEnables calls to SetSubRange .
ExpExponent (e^).
Exp10Exponent base 10 (10^).
Exp2Exponent base 2 (2^).
ExpjA complex exponential e^(j* W ).
ExtendToComplexExtends a real object to a complex object.
FindFinds a match for X in object values.
FirstFirst element in object Values array.
FirstcFirst element in object CValues array.
FixAngleSets angle in [-2p,2p] .
FlipFlips the real and imaginary part of complex numbers.
FlipConjFlips the real and imaginary part of complex numbers and conjugates the complex numbers.
FloatToIntConverts object values from float to integer.
FloorRounds towards negative infinity.
FracFractional part of values.
FreeToCacheFrees the object.
ImagPartGets the imaginary part of a complex object.
IntPowerPower (integer exponent).
IntToFloatConverts object values from integer to float.
InvInverse elements.
InvCbrtThe inverse of cube root 1/(v)^1/3.
InvSqrtThe inverse of square root 1/(v)^1/2.
IsEqualCompares two objects and returns True, if they are equal.
LastLast element in object Values array.
LastcLast complex element in object CValues array.
LnNatural logarithm.
LoadFromFileReads the header information and the values array content from the file.
LoadFromStreamReads the header information and the values array content from a stream.
Log10Log base 10.
Log2Log base 2.
LogNLog base N.
MagMagnitude.
MulMultiply object elements with Value.
MulIMultiply elements by imaginary unit.
NormalizeNormalize object.
PCValues1DObtaines a pointer to the complex value of the vector at Index.
PhaseSpectrumThe phase angles (spectrum) of object elements.
PIValues1DObtaines a pointer to the real value of the vector at Index.
PolarToCartConverts the polar magnitude/phase pairs to cartesian pairs.
PowerRaises base object elements to any power.
PowerSpectrumThe power spectrum from object complex values.
PowerVecRaises Base object elements to Exponent object elements power.
ProductElements product.
ProductcElements product.
PValues1DObtaines a pointer to the real value of the vector at Index.
RandGaussThe pseudo random sample generator with Gaussian distribution.
RandUniformThe pseudo random sample generator with continuous uniform distribution.
ReadHeaderReads the header information from a stream to object.
ReadValuesRead values content from stream to object.
RealPartGets real part of complex object values.
RealToCplxConstructs a complex object from two real objects.
RemThe Reminder after division X/Y.
ReplaceSearch and replace a value.
ResetResets object properties to default values.
RMSRoot mean square (RMS).
RoundElements rounded to the nearest whole number.
SaveToFileWrite object header and values to a file.
SaveToStreamWrites the header information and the Values content to a stream.
ScaleMultiply object elements with Value.
ScatterScatter object elements.
ScatterByIncr
ScatterByIndexes
ScatterByMask
SecSecant.
SechHyperbolic secant.
SelectSelects a set of elements from the vector.
SelectAllResets any defined selection.
SetCplxSets object complex values.
SetDoubleSets object values (double).
SetFullRangeResets any defined subrange.
SetIntegerSets object values (integer).
SetItSets object values.
SetSingleSets object values (single).
SetSubIndexDefines a subarray.
SetSubRangeDefines a sub vector/matrix.
SetValInitialize elements to Value.
SetZeroInitializes object elements to zero.
SgnSignum.
SignChanges elements sign.
SinSine.
SinCosSine and cosine.
SinhHyperbolic sine.
SinhCoshHyperbolic sine and cosine.
SizeSize the object.
SizeToArraySizes the array.
SqrSquare.
SqrtSquare toot.
StdDevStandard deviation.
SumSums vector values.
SumcSum (complex value).
TanTangens.
TanhHyperbolic tangens.
ThreshBottomThreshold bottom operation.
ThresholdGTThreshold greater than operation Perform operation on all calling object values.
ThresholdGT_LTThreshold greater than and less than operation.
ThresholdLTThreshold less than operation.
ThreshTopThreshold top operation.
TruncRounds a real number towards zero.
TruncAndFracRounds a real number towards zero and returns the fractional part.
WriteHeaderWrites the header information for the calling vector to a stream.
WriteValuesWrites object Values content to a stream.