Screenshot Preview

NMath Matrix

by CenterSpace Software - Product Type: Component / .NET Class

NMath Matrix is available as part of NMath Suite and NMath.

If you require further information please visit the pages above or Contact Us for pricing and availability.

Advanced matrix library for .NET. NMath Matrix is an advanced matrix manipulation library that extends NMath Core to include structured sparse matrix classes (triangular, symmetric, Hermitian, banded, tridiagonal, symmetric banded, and Hermitian banded), factorizations (LU, Bunch-Kaufman, and Cholesky), orthogonal decompositions (QR and SVD), advanced least squares classes (Cholesky, QR, and SVD), and solutions to eigenvalue problems.  NMath Matrix requires NMath Core.

What's new in NMath Matrix V3.0?

  • General sparse matrix classes and factorizations (NMath Matrix)
  • Weighted least squares (WLS) by complete orthogonal (CO) decomposition
  • Iteratively reweighted least squares (IRLS)

NMath Matrix is part of CenterSpace Software’s NMath product suite, which provides object-oriented components for math, engineering, scientific, and financial applications on the .NET platform. NMath Matrix extends the foundational library NMath Core to include structured sparse matrix classes and factorizations, general matrix decompositions, advanced least squares solutions, and solutions to eigenvalue problems.

Like NMath Core, NMath Matrix uses machine-specific, highly-optimized versions of the BLAS and LAPACK for most computations. This gives NMath Matrix classes performance levels comparable to C or Fortran.  NMath Matrix is an advanced matrix manipulation library that extends NMath Core to include structured sparse matrix classes (triangular, symmetric, Hermitian, banded, tridiagonal, symmetric banded, and Hermitian banded), factorizations (LU, Bunch-Kaufman, and Cholesky), orthogonal decompositions (QR and SVD), advanced least squares classes (Cholesky, QR, and SVD), and solutions to symmetric, Hermitian, and nonsymmetric eigenvalue problems.

Fully compliant with the Microsoft Common Language Specification, all NMath routines are callable from any .NET language, including C# and Visual Basic.NET. For most computations, NMath libraries use proven, highly optimized versions of public domain linear algebra subroutine libraries, such as the BLAS and LAPACK. This gives NMath routines accuracy you can trust, and performance levels comparable to C or Fortran, combined with state of the art, object-oriented interfaces that leverage the full power of the .NET platform. 

NMath Matrix requires NMath Core.


Product Search

Enter search words:

Quick Links

Publisher

Primary Category

Related Products

Why buy from ComponentSource?

ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.

More Info | About Us

Development Savings

Read our White Paper on
calculating ROI

Lines of Code: 73,425
Person Months: 73
Labor Cost: $367,125

Functions Required:

Effort per 1,000 LoC:

Labor Cost per Month:

Award