Quantcast
Channel: ComponentSource News | NMath Stats
Viewing all articles
Browse latest Browse all 22

NMath adds data visualization capabilities

$
0
0
Random number generation in NMath.

Version 5.1 provides static methods for plotting NMath types using the Microsoft Chart Controls for .NET.

NMath provides numerical components for math, financial, engineering, and scientific applications on the .NET platform. NMath includes: NMath Core (The foundational library includes general vector and matrix classes, complex number classes, random number generators, and numerical integration and differentiation mathematical methods), NMath Matrix (an advanced matrix manipulation library that extends the general matrix classes of NMath Core to include structured sparse matrix classes and factorizations, general matrix decompositions, and advanced least squares solutions), NMath Analysis (NMath Analysis is an advanced function manipulation library that extends the general analysis classes of NMath Core to include function minimization, root-finding, and linear programming). The following editions are available:

Updates in V5.1

  • Added assembly NMathChartMicrosoft.dll containing class NMathChart, which provides static methods for plotting NMath types using the Microsoft Chart Controls for .NET.
  • Upgraded to Intel MKL 10.3 Update 6 with resulting performance increases.
  • Added classes for solving first order initial value differential equations by the Runge-Kutta method. Class FirstOrderInitialValueProblem encapsulates a first order initial value differential equation, and class RungeKuttaSolver solves them.
  • Added static method NMathFunctions.NaNSort() for sorting vectors containing NaN's. NMathFunctions.Sort() no longer supports vectors containing NaN's.
  • NMathFunctions.Sort() now does a much faster in-place sort for compact vectors and an out-of-place sort for strided vectors. Previously all sorting was done out-of-place.
  • Added method NMathFunctions.Sign() that applies the signum function over real vectors.
  • Redesigned method NMathFunctions.Median(), which is now approximately 25X faster.
  • Added new Fill() method to vectorized random number generators for filling a DoubleVector.
  • Added NMathFunctions.CumulativeProduct() methods.
  • Improved performance of NMathFunctions.OuterProduct().
  • Added exponential moving average filter weights to class MovingWindowFilter.
  • Added MatrixFunctions.Solve() methods for factoring and solving general sparse matrices.
  • Added class LevenbergMarquardtMinimizer and deprecated LevenburgMarquardtMinimizer.
  • Added static method NMathKernel.Init() for explicitly loading the kernel assembly (for example, on application start-up).

About CenterSpace Software

CenterSpace Software was founded in December, 2002. Its mission is to develop enterprise class numerical component libraries for the .NET platform. The team has extensive experience developing high-performance, analytic software tools. The NMath Suite from CenterSpace Software provides building blocks for mathematical, financial, engineering, and scientific applications on the .NET platform. CenterSpace has satisfied customers in 48 countries around the world, primarily in financial, engineering, scientific, and academic markets.


Viewing all articles
Browse latest Browse all 22

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>