EWA Systems

PRODUCTS
SOLUTIONS
OPEN USE TOOLS
INDUSTRIES
SERVICES
NEWS
EWA SYSTEMS
Math and Statistics Package, v2.0

Feature List User Guide (Request)
JavaDocs (Request) Suggestions

The Math and Statistics Package covers a wide range of functionality as summarized in the following table. Since this package is an utility behind many of EWA Systems' products, its functionality is constantly being improved and extended. This package is available in Java, C#, C, C++, and Fortran.

EWA Systems' Math and Statistics Package is up to 10,000 times more accurate than even Java's StrictMath package, and supports single, double, and arbitrary precision mathematics in order to support the level of accuracy that you need. Functions will typically have three forms, one for single precision, one for double precision, and the last for arbitrary precision where the precision of the argument declares the desired precision of the result. For example, the following forms exist for the sine function:

  • public static float sin(float rads)
  • public static double sin(double rads)
  • public static BigDecimal sin(BigDecimal rads)

Educational Special: Students and Educators are eligible for a free license to this package. Contact our Sales Team to qualify...

Adapter Packages: EWA Systems' has created a number of adapter packages mapping the functionality of similar math and statistical packages, such as those from NAG and VNI, to that of EWA Systems. These adapter packages are in total compliance with the original packages' method specifications, and even offer functionality extensions where additional EWA Systems' functionality is available. On the bottom line, you get addtional functionality at reduced cost.

Core
Complex Numbers Implements complex numbers, providing the basic operations (addition, subtraction, multiplication, division) as well as a set of complex functions.
Splines A collection of spline functions. Includes methods to evaluate, integrate and compute derivatives of splines.
Probability A collection of probability functions.  Includes methods to evaluate combinations and permutations.
Quadrature A general-purpose integrator that uses a globally adaptive scheme to reduce the absolute error.
Linear Regression Creates a linear regression using least squares.
Distributions
Distributions Collection of probability density, cumulative distribution functions, inverse functions, and random values for the following distributions: Bernoulli, Beta, Binomial, Chi-Squared, Exponential, Gamma, Gaussian, Hyper-Geometric, Pascal, Poisson, and Uniform.
Functions
Functions Collection of special functions, including the following methods: Trigonimetric, Beta, Error, Factorial, Gamma, Hyperbolic
Matrix
Vectors Implements full and sparse, real and complex vectors, providing the basic operations (addition, subtraction, multiplication, division) as well as a set of complex functions. Also includes printing and formatting methods.
Matrix Implements full and sparse, real and complex matrices, providing the basic operations (addition, subtraction, multiplication, division) as well as a set of complex functions. Also includes printing and formatting methods.
Partial Pivot Gauss Elimination Solves a real general system of linear equations Ax = b. Includes methods for inverse and determinant.
LU Decomposition Solves a real general system of linear equations Ax = b. Includes methods for inverse and determinant.
Gauss-Siedel Solves a real general system of linear equations Ax = b by iteration.
Statistics
Summary Computes basic univariate statistics.

To Purchase or For More Information, contact our Sales Team .

Copyright © 2005 by EWA Systems, Inc.