SDL Base & Math 10.7 Lohninger for Delphi 11 Alexandria Source
SDL Base & Math 10.7 Lohninger for Delphi 11 Alexandria 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.