(MtxVec.pas) TMtx object	
Abs	compute absolute value of elements
Add	add two matrices in-place or not-in-place
Adjung	adjungate matrix
Adopt	adopt memory
ArcCos	compute inverse cosine
ArcCosh	compute inverse cosine hyperbolicus
ArcSin	compute inverse sine
ArcSinh	compute inverse sine hyperbolicus
ArcTan	compute inverse tangent
ArcTanh	compute inverse tangens hyperbolicus
Assign	assigns properties and values of another matrix
CartToPolar	complex matrix to magnitude and phase
ColExchange	exchange two columns
Concat	concatenate matrices
ConcatHorz	concatenate matrices horizontally
ConcatVert	concatenate matrices vertically
Conj	conjugate
ConjMul	mulitply elements of two matrices with one conjugated
Convolve	fast 2D circular convolution
Copy	copy the matrix
CopyVec	copy values from vector to matrix
Cos	cosine 
Cosh	cosine hyperbolicus
DetectMtxType	detect the matrix type: symmetric, hermitian,... 
Determinant	calculate squared matrix determinant
Diag	set matrix to diagonal from vector
Disown	disown adopted memory
Eig	compute eigenvalues and eigenvectors
EigGen	compute generalized eigen values and eigen vectors
Equal	compare two matrices with threshold
Exp	compute exponent function on matrix elements
Expj	compute Euler's functions on matrix elements
ExtendToComplex	extend a real matrix to complex
Eye	form an eye matrix
FFT	forward 2D FFT from real to complex or complex to complex
FlipHor	flip matrix horizontally
FlipVer	flip matrix vertically 
GridToValues	convert the content of TStringGrid to values array of matrix
IFFT	inverse 2D FFT from complex to complex
ImagPart	get imaginary part of a complex matrix
IntPower	put each matrix element to integer power
Inv	compute the inverse matrix
InvElem	compute the inverse of the elements in the matrix
IRealFFT	compute inverse complex to real 2D FFT
Kron	Kroenecker product
LMinQR	perform minimum Q , LQ or QR decomposition 
Ln	natural logarithm of all matrix elements
LoadFromFile	load matrix from file
LoadFromStream	load matrix from stream
Log10	logarithm of base ten of matrix elements
LogN	logarithm with base N of matrix elements
LowerTriangle	get lower triangle
LQR	perform LQ or QR decomposition
LQRSolve	least square fit
LU	perform LU decomposition
LUSolve	solve a system of linear equations. (refine, condr)
Mag	Magnitude of elements of a complex matrix
Max	maximum matrix value
Mean	mean matrix value 
MeanCols	mean values for individual column
MeanRows	mean values fo individual rows
Min	minimum value
Mul	multiply two matrices
MulElem	multiply two matrices per element
Norm1	get Norm1 of the matrix
NormFro	get the Frolich norm
NormInf	get the infinity matrix norm
nspError	get NSP error description
Offset	add a scalar
Pascl	construct Pascal matrix
Phase	compute the phase of the complex matrix elements
PolarToCart	convert matrix from polar to cartesian space
Power	compute the matrix elements to a power
PowerMtx	compute the matrix elements to a power of another Mtx
RandGauss	generate gaussian distributed random numbers
RandUniform	generate uniformly distributed random numbers
ReadHeader	read matrix header info from stream
ReadValues	read matrix values from stream
RealPart	get the real part of the complex matrix
RealToCplx	convert two real vectors to one matrix
Reset	reset matrix properties
ResetRand	reset random generators
Resize	resize matrix
Rotate90	rotate the matrix by 90 degrees
RowExchange	exchange two rows
SaveToFile	save matrix to file
SaveToStream	save matrix to stream
Scale	multiply matrix with a scalar
SetCol	copy vector to matrix column
SetCplx	set size and fill matrix with complex values
SetIt	set size and fill matrix with values
SetRow	copy vector to matrix row
SetVal	set matrix to a value
SetZero	set matrix to zero
Sign	change sign
Sin	sine function
Sinh	sine hyperbolicus function
Size	defines the matrix size
SortAscend	sort the rows ascending
SortDescend	sort the rows descending
Split	split the matrix in submatrices
SqrElem	square the elements
SqrtElem	square root the elements
StringsToValues	Convert strings in AList to TSample (TCplx) and store them in the Values array of matrix.
Sub	subtract a matrix
Sum	sum of all matrix elements
SumCols	sum cols and return result in a vector
SumRows	sum rows and return results in a vector
SVD	Singular value decomposition
SVDSolve	Solve system of equations by SVD decomposition
Sylvester	solve the sylvester equation
Tan	tangens function
Tanh	tangent hyperbolicus function
TensorProd	multiply vector with matrix
ThreshBottom	limit lower bound of vector elements
ThreshTop	limit upper bound of vector elements
Toeplitz	create a toeplitz matrix
Trace	compute the trace of the matrix
Transp	transpose matrix
UpperTriangle	get upper triangle of the matrix
ValuesToGrid	converts the content of matrix to TStringGrid
ValuesToStrings	convert the content of the Values array of matrix to a list of strings.
VanderMonde	Create a VanDerMonde matrix
WriteHeader	write matrix header info to stream
WriteValues	write matrix values to stream

(MtxVec.pas) TVec object	
Abs	compute absolute value of elements
Add	add two vectors in-place or not-in-place
Adopt	adopt memory
ArcCos	compute inverse cosine
ArcCosh	compute inverse cosine hyperbolicus
ArcSin	compute inverse sine
ArcSinh	compute inverse sine hyperbolicus
ArcTan	compute inverse tangent
ArcTanh	compute inverse tangens hyperbolicus
Assign	assigns properties of another vector
AutoCorrBiased	biased autocorrelation
AutoCorrNormal	normal autocorrelation
AutoCorrUnBiased	unbiased autocorrelation
CartToPolar	complex vector to magnitude and phase
Concat	Concenate vector
CondDisable	disable range checking
CondEnable	enable range checking
Conj	conjugate elements, if vector is complex
ConjMul	conjugate multiply two vectors
Convolve	fast circular convolution
Copy	copy from vector to vector
CopyMtx	copy values from matrix to vector
Cos	cosine function
Cosh	cosine hyperbolic function
CplxToReal	splits one complex vector to real and imaginary part
Create	create TVec object
CrossCorr	fast cross correlation
DCT 	discrete cosine transform
Destroy	destroy TVec object
Diag	get diagonal of the matrix
Difference	compute difference
Disown	disown adopted memory
Divide	divide vector with a vector
DotProduct	compute dot product of two vectors
DownSample	copy every nth-element from vector
Equal	compare two vectors with treshold
Exp	exponent function
Expj	Euler's functions
ExtendToComplex	extend a real vector to complex
FFT	forward real FFT for real vector and complex FFT complex vector
FFTReal	forward FFT from complex to real
Find	Find element within vector 
GetCol	get matrix column
GetRow	get matrix row
Goertz	Geortz'al algorirhm for frequency estimation
GoertzInit	Initialization for Goertz
GridToValues	converts the content of TStringGrid to values array of vector.
Hilbert	Hilbert transformer, 90 degree phase shifter
IDCT	Inverse discrete cosine transform
IFFT	Inverse FFT from complex to complex
IFFTReal	Inverse FFT from real to complex
ImagPart	Imaginary part of the complex vector
IntPower	Power function for integer exponent
Inv	compute the inverse of each element
IRealFFT	inverse FFT from complex to real
Kron	Kroenecker product
Kurtosis	compute Kurtosis
Ln	natural logarithm of all vector elements
LoadFromFile	load vector from file
LoadFromStream	load vector from stream
Log10	logarithm base ten of vector elements
LogN	logarithm base N of vector elements
Mag	Magnitude of elements of a complex vector 
Max	maximum vector value
Mean	mean vector value
Median	median value 
Min	minimum value
Mul 	multiply two vectors
Normalize	normalize a vector ((a - b)/c)
NormC	compute the C vector norm
NormL1	compute the L1 vector norm
NormL2	compute the L2 vector norm
nspError	get NSP error description
Offset	add a scalar
PhaseSpectrum	compute the phase of the complex vector
PixelDownSample	downsample vector - faster drawing
PolarToCart	convert vector from polar to cartesian space
Power	compute the vector to a power
PowerSpectrum	compute the power spectrum
PowerVec	compute power with exponent as vector
Prime	check if the number is prime
PrimeNumbers	compute prime numbers
Product	compute the product of all vector elements
Ramp	form an incrementing sequence
RandGauss	generate gaussian distributed random numbers
RandUniform	generate uniformly distributed random numbers
ReadHeader	read vector header info from stream
ReadValues	read vector values from stream
RealPart	get the real part of the complex vector
RealToCplx	convert two real vectors to one complex
Reset	reset vector properties
ResetRand	reset random generators
Resize	resize vector
Reverse	reverse the vector
RMS	compute root mean square
Rotate	perform circular shift
SaveToFile	save vector to file
SaveToStream	save vector to stream
Scale	mulitply vector with a scalar
SetIt	set size ans fill vector with values
SetVal	fill vector with values
SetZero	fill vector with zeros
Sign	change sign
Sin	sine function
Sinh	sine hyperbolic function
Size	define the size of the vector
Skewness	compute the skewness
SliceIt	return pointers to vector memory sliced to smaller pieces
SortAscend	sort vector elements ascending
SortDescend	sort vector elements descending
Square	compute the square of vector elements
SquareRoot	compute the root of vector elements
StdDev	return standard deviation
StringsToValues	Convert strings in AList to TSample or TCplx and store them in the Values
Sub	subtract vector from a vector
Sum	sum all vector elements
Tan	tangens function
Tanh	tangent hyperbolicus function
TensorProd	multiply vector with matrix
ThreshBottom	limit lower bound of vector elements
ThreshTop	limit upper bound of vector elements
UpSample	insert zeroes between consecutive samples of vector
ValuesToGrid	convert the content of vector to TStringGrid
ValuesToStrings	Convert vector Values to strings and store then in AList
WriteHeader	write vector header info to stream
WriteValues	write vector values to stream

Math procedures	

(Math387.pas) ArcCos	Inverse cosine 
(Math387.pas) ArcCosh	inverse cosine hyperbolicus
(Math387.pas) ArcCot	inverse cotangens 
(Math387.pas) ArcCoth	inverse cotangens hyperbolicus
(Math387.pas) ArcCsc	inverse cosecans 
(Math387.pas) ArcCsch	inverse cosecans hyperbolicus
(Math387.pas) ArcSec	inverse secans
(Math387.pas) ArcSech	inverse secans hyperbolicus
(Math387.pas) ArcSin	inverse sine 
(Math387.pas) ArcSinh	inverse sine hyperbolicus
(Math387.pas) ArcTan	inverse tangens 
(Math387.pas) ArcTanh	inverse tangens hyperbolicus
(Math387.pas) Arg	complex number argument 
(Math387.pas) Bigger	Compare two complex numbers 
(Math387.pas) Bigger2	Compare two complex number
(Math387.pas) CAbs	absolute value 
(Math387.pas) CartToPolar	transform number from cartesian to polar coordinates
(Math387.pas) Ceil	calculate ceiling of a number
(Math387.pas) CFrac	calculate fractional part's of real and imaginary parts
(Math387.pas) Cos	cosine
(Math387.pas) Cosh	cosine hyperbolicus 
(Math387.pas) Cot	cotangens
(Math387.pas) Coth	cotangens hyperbolicus 
(Math387.pas) CRound	round a complex number
(Math387.pas) Csc	cosecans
(Math387.pas) Csch	cosecans hyperbolicus 
(Math387.pas) CSqr	square of a complex number
(Math387.pas) CSqrt	square root of a complex number
(Math387.pas) CTrunc	truncate complex number
(Math387.pas) Equ	are two numbers equal ?
(Math387.pas) Exp	exponent (E^) 
(Math387.pas) Exp10	exponent (10^) 
(Math387.pas) Exp2	exponent (2^) 
(Math387.pas) Expj	Euler's equation 
(Math387.pas) Fact	calculate the N!
(Math387.pas) FixAngle	set angle in -Pi,Pi interval
(Math387.pas) Floor	the highest integer less than or equal to given number
(Math387.pas) Gamma	calculate the gamma function
(Math387.pas) Gcd	greatest common divisor
(Math387.pas) IntPower	raise base to integer power
(Math387.pas) Lcm	least common multiplier
(Math387.pas) Ln	natural logarithm 
(Math387.pas) LnGamma	natural logarithm of gamma function
(Math387.pas) Log10	log base 10
(Math387.pas) Log2	log base 2
(Math387.pas) LogN	log base N
(Math387.pas) Max	compare two numbers and return maximum number
(Math387.pas) Min	compare two numbers and return minimum number
(Math387.pas) Neg	negate complex number
(Math387.pas) PolarToCart	transform number from polar to polar cartesian coordinates
(Math387.pas) Power	raise base to any power
(Math387.pas) Pythag	calculate the sqrt(sqr(x)+sqr(y))
(Math387.pas) Rem	calculate the remainder
(Math387.pas) Sec	secant
(Math387.pas) Sech	secant hyperbolicus 
(Math387.pas) Sgn	calculate signum of a number
(Math387.pas) Sin	sine
(Math387.pas) SinCos	calculate sine and cosine
(Math387.pas) Sinh	sine hyperbolicus 
(Math387.pas) SinhCosh	calculate sine hyp. and cosine hyp. 
(Math387.pas) Smaller	compare two complex numbers
(Math387.pas) Smaller2	compare two complex numbers
(Math387.pas) Swap	swap two numbers
(Math387.pas) Tan	tangens
(Math387.pas) Tanh	tangens hyperbolicus 

Optimization procedures	
(Optimization) BFGS	Minimization of function of several variables by BFGS method
(Optimization) Marquardt	Minimization of function of several variables by Levenberg-Marquardt method
(Optimization) MinBrent	Minimization of function of single variable by Brent method
(Optimization) NumericGrad	Numeric evaluation of gradient
(Optimization) NumericGradHess	Numeric evaluation of gradient and Hessian matrix
(Optimization) Simplex	Minimization of function of several variables by Nelder-Mead method

Polynomials	
(Polynoms.pas) TPiecePoly object	Construct, evaluate piece-wise polynomial
(Polynoms.pas) Deconv	Polynomial division
(Polynoms.pas) Conv	Polynimial multiplication
(Polynoms.pas) Interpolate	Interpolate linear or cubic polynomials
(Polynoms.pas) Linear1D	Construct linear piece-wise polynomial 
(Polynoms.pas) PolyCoeff	Evaluate polynomial coefficients
(Polynoms.pas) PolyEval	Evaluate polynomial
(Polynoms.pas) PolyFit	Fit polynomial by using LQR method
(Polynoms.pas) PolyRoots	Find zeros of polynomial
(Polynoms.pas) Spline1D	Construct cubic splines (cubic piece-wise polynomial)

Special functions	
(SpecialFunc.pas) Airy	Airy function of the first kind and its derivative
(SpecialFunc.pas) BessH	Modified Bessel function of the third kind
(SpecialFunc.pas) BesI	Modified Bessel function of the first kind
(SpecialFunc.pas) BesJ	Bessel function of the first kind
(SpecialFunc.pas) BesK	Modified Bessel function of the first kind
(SpecialFunc.pas) BesY	Bessel Function of the second kind
(SpecialFunc.pas) BirY	Airy function of the second kind and its derivative
(SpecialFunc.pas) EllipticComplete	Complete elliptic integrals of the first and second kind
(SpecialFunc.pas) LegendreP	Associated Legendre polynomial
(SpecialFunc.pas) EllipJacoby	Jacoby elliptic functions sn, cn and dn
(Probabilities.pas) DirichletEta	Dirichlet Eta function for complex plane
(Probabilities.pas) DirichletBeta	Dirichlet Beta function for complex plane
(Probabilities.pas) DirichletLambda	Dirichlet Lambda function for complex plane
(Probabilities.pas) Riemann Zeta	Riemann Zeta function for complex plane

Probabilities	
(Probabilities.pas) BetaPDF	Beta probability density function
(Probabilities.pas) BetaCDF	Beta cumulative distribution function
(Probabilities.pas) BetaCDFInv	inverse beta cumulative distribution function
(Probabilities.pas) BetaIncomplete	Incomplete beta function
(Probabilities.pas) BinomPDF	Binomial probability density function
(Probabilities.pas) BinomCDF	Binomial cumulative distribution function
(Probabilities.pas) BinomCDFInv	Inverse binomial cumulative distribution function
(Probabilities.pas) Binomial	Binomial coefficients
(Probabilities.pas) CauchyPDF	Cauchy probability density function
(Probabilities.pas) CauchyCDF	Cauchy cumulative distribution function
(Probabilities.pas) CauchyCDFInv	Inverse Caucy cumulative distribution function
(Probabilities.pas) ChiSquarePDF	Chi-squared probability density function
(Probabilities.pas) ChiSquareCDF	Chi-squared cumulative distribution function
(Probabilities.pas) ChiSquareCDFInv	Inverse Chi-squared cumulative distribution function
(Probabilities.pas) Erf,Erfc,ErfInv	Error functions
(Probabilities.pas) ExpPDF	Exponential probability density function
(Probabilities.pas) ExpCDF	Exponential cumulative distribution function
(Probabilities.pas) ExpCDFInv	Inverse exponential cumulative distribution function
(Probabilities.pas) FPDF	F probability density function
(Probabilities.pas) FCDF	F cumulative distribution function
(Probabilities.pas) FCDFInv	Inverse F cumulative distribution function
(Probabilities.pas) GammaPDF	Gamma probability density function
(Probabilities.pas) GammaCDF	Gamma cumulative distribution function
(Probabilities.pas) GammaCDFInv	Inverse gamma cumulative distribution function
(Probabilities.pas) GeometricPDF	Geometric probability density function
(Probabilities.pas) GeometricCDF	Geometric cumulative distribution function
(Probabilities.pas) GeometricCDFInv	Inverse geometric cumulative distribution function
(Probabilities.pas) HypGeometricPDF	Hypergeometric probability density function
(Probabilities.pas) HypGeometricCDF	Hypergeometric cumulative distribution function
(Probabilities.pas) HypGeometricCDFInv	Inverse hypergeometric cumulative distribution function
(Probabilities.pas) IGamma,JGamma	Gamma functions
(Probabilities.pas) MaxwellPDF	Maxwell probability density function
(Probabilities.pas) MaxwellCDF	Maxwell cumulative distribution function
(Probabilities.pas) MaxwellCDFInv	Inverse Maxwell cumulative distribution function
(Probabilities.pas) NegBinomPDF	Negative binomial probability density function
(Probabilities.pas) NegBinomCDF	Negative binomial cumulative distribution function
(Probabilities.pas) NegBinomCDFInv	Inverse negative binomial cumulative distribution function
(Probabilities.pas) NormalPDF	Normal probability density function
(Probabilities.pas) NormalCDF	Normal cumulative distribution function
(Probabilities.pas) NormalCDFInv	Poisson probability density function
(Probabilities.pas) ParetoPDF	Pareto probability density function
(Probabilities.pas) ParetoCDF	Pareto cumulative distribution function
(Probabilities.pas) ParetoCDFInv	Inverse Pareto cumulative distribution function
(Probabilities.pas) PoissonPDF	probability, cumulative inverse cumulative Poisson distribution function
(Probabilities.pas) PoissonCDF	Poisson cumulative distribution function
(Probabilities.pas) PoissonCDFInv	Inverse Poisson cumulative distribution function
(Probabilities.pas) RayleighPDF	Rayleigh probability density function
(Probabilities.pas) RayleightCDF	Rayleigh cumulative distribution function
(Probabilities.pas) RayleighCDFInv	Iverse Rayleigh cumulative distribution function
(Probabilities.pas) StudentPDF	Student probability density function
(Probabilities.pas) StudentCDF	Student cumulative distribution function
(Probabilities.pas) StudentCDFInv	Inverse Student cumulative distribution function
(Probabilities.pas) UniformPDF	Continuous uniform probability function
(Probabilities.pas) UniformCDF	Continuous cumulative distribution function
(Probabilities.pas) UniformCDFInv	Inverse continuous cumulative distribution function
(Probabilities.pas) UniformDPDF	Discrete uniform probability density function
(Probabilities.pas) UniformDCDF	Discrete uniform cumulative distribution function
(Probabilities.pas) UniformDCDFInv	Inverse discrete uniform cumulative distribution function
(Probabilities.pas) WeibullPDF	Weibull probability density function
(Probabilities.pas) WeibullCDF	Weibull cumulative distribution function
(Probabilities.pas) WeibullCDFInv	Inverse Weibull cumulative distribution function