## SDL Base & Math 10.7 Lohninger D6-D10.4.2 Sydney with Source

**SDL Base & Math 10.7 Lohninger D6-D10.4.2 Sydney with Source**

The package MathPack contains a lot of routines and classes offering various mathematical methods. Among them are linear regression (simple and multiple), curve fitting, random generators, vector and matrix algebra, eigenvectors, principal components, cluster analysis, Fourier transform, Kohonen networks, statistical distributions, and more.

The unit MATH1 offers several fundamental arithmetic operators and mathematical/logical routines which have not been implemented in Delphi™ 1.0 (e.g. hyperbolic functions, tangens, cotangens, or common logarithm). The unit also contains routines to sort data, to produce different numeric formats, to generate random numbers of special distributions, etc.

The class TVector offers some of the more important procedures for processing real-valued vectors. It hides all stuff dealing with array addressing and memory management. Thus, the user may fully concentrate on his/her work with vectors. Please note, that TVector is not a package for vector analysis. It is just a class which supports the handling of multidimensional data ('vectors') - although some common procedures of fundamental vector analysis are included.

The class TVector offers the following routines:

filling of vectors

copying of vectors

addition and subtraction of vectors

vector multiplication (scalar and dot product)

normalization of vectors

determination of minimum and maximum values

calculation of mean values, variance and other statistical parameters of the vector elements

The unit MATRIX offers some of the most important operations to manage and process two-dimensional real-valued and integer matrices. The object oriented approach of the unix MATRIX hides all the stuff dealing with array addressing and memory management. Thus the user may fully concentrate on his/her work. The unit MATRIX offers solutions for the following tasks:

creation and management of matrices

filling of matrices

copying matrices

matrix arithmetics

determination of statistical parameters about the matrix elements

inversion of a square matrix

sorting of matrix elements

LU decomposition and determinant

The unit MATH2 offers some of the most fundamental procedures of univariate statistics (such as mean values, standard deviations, or the correlation coefficient for a series of data pairs). In addition, several more advanced mathematical methods (such as the calculation of eigenvectors and principal components, a simple clustering algorithm, and the smoothing of data) are contained in this unit. The unit MATH2 also contains a simple, yet powerful class (TCurveFit) which supports curve fitting of univariate data.

What's new:

Release 10.7 [Aug-24, 2020]

the function modr calculates the remainder of a floating point division

the function Squash calculates a sigmoid function

the function InterpolXYTable now supports both ascending and descending pivot tables

the new function ProductConsecInts calculates the product of consecutive integers

Release 10.7 [Aug-24, 2020]

the function modr calculates the remainder of a floating point division

the function Squash calculates a sigmoid function

the function InterpolXYTable now supports both ascending and descending pivot tables

the new function ProductConsecInts calculates the product of consecutive integers

**Only for V.I.P**Warning! You are not allowed to view this text.