MathPack
MathPack Version 3.0 from GSoft, Inc. is a mathematical software
package designed to assist engineers and scientists in mathematical
computation using IBM's VisualAge. With MathPack, a Smalltalk
application is defined as a coherent set of classes and methods
that solve specific mathematical problems. MathPack provides over
100 mathematical classes.
MathPack provides classes for the following mathematical objects:
- Complex numbers in Cartesian and polar representation. Complex
functions.
- Vectors and Matrices, with methods for vector and matrix
manipulations, including transposition, determinants, inversion,
LU decomposition, eigenvalue and eigenvector determination.
- Polynomials with methods for roots, decomposition, polynomial
fitting, differentiation and integration, special polynomials.
- Functions in several variables, including trigonometric,
logarithmic, exponential, and special functions: beta, gamma,
error, Bessel functions. Symbolic computation of functions.
- Methods for symbolic and numerical differentiation and integration,
simplification in terms, functional evaluation, 2D and 3D plotting.
- Equations with methods for root finding. Simultaneous equations
and their solutions.
- Ordinary Differential Equations containing functions with
symbolic and numerical integration with 2D plotting of the results.
Higher order ODE. Systems of ODE.
- 2D Geometry, including line, segment, polygon, circle, etc.
with their equations and 2D (vector and point) plots.
- 3D Geometry, including point, line, plane, cone, cylinder,
etc. with their equations and 3D plots. Rotation and translation
of objects.
- 2D and 3D plots of the geometrical objects. Logarithmic
plots. Projective view of 3D objects. Surface plots. Splines and
Bézier curves.
- In the statistical package the following methods are available:
average, standard deviation, variance, Chi-square test, F test,
Kolmogorov-Smirnov test, t-test, analysis of variance (one way,
two way), Kendall-tau, linear, polynomial, multiple regression,
general least squares fitting, smoothing, linear correlation.
- The Digital Signal Processing package provides the basic
functions for Fourier transform spectral methods, particularly
the transform of discretely sampled data.
[
Catalog Home ]