The largest commercially available collection of numerical algorithms for C
The NAG C Library is the largest and most comprehensive collection of mathematical and statistical algorithms for C and C++ programmers available today. Organizations all over the world rely on the NAG C Library because of the quality and accuracy the software gives to their work.
Containing hundreds of functions covering a wide range of mathematical and statistical areas, NAG C Library contains algorithms which are powerful, reliable, flexible and ready for use from a wide range of operating systems, languages, environments and packages including Excel, Java, MATLAB®, .NET/C# and many more.
NAG Library Contents
The key numerical and statistical capabilities of the C Library are shown below. To learn more about the new chapters and improved routines at Mark 25 follow this link. A complete list of the contents of the Library is available in the online manual.
- Optimization - local and global optimization solvers
- Ordinary and partial differential equations
- Wavelet transforms
- Option pricing
- Partial least squares and ridge regression
- Nearest correlation matrix
- Mesh generation
- Numerical integration
- Roots of nonlinear equations (including polynomials)
- Dense, banded and sparse linear equations
- Eigenvalue problems
- Linear and nonlinear least squares problems
- Special functions
- Curve and surface fitting and interpolation
- Large scale eigenproblems
- Large, sparse systems of linear equations
- Random number generation
- Simple calculations of statistical data
- Correlation and regression analysis
- Multivariate methods
- Analysis of variance and contingency table analysis
- Time series analysis
- Nonparametric statistics
- Mixed effects regression
- Stepwise linear regression
To ensure that we meet your existing and future requirements, the library is regularly updated with new and enhanced algorithms for use in evolving business areas. If you are a user of the NAG C Library and have suggestions for new routines please contact us.
The software in the library is accompanied by first-class electronic help giving you the detailed information you need to carry out your work quickly and effectively.
Subscription to our dedicated Technical Support Service includes automatic notification of updates and access to our domain experts who are there to assist you with your technical queries or difficulties.
The validity of each function is tested on each of the machine ranges for which the product is available. Only when an implementation satisfies our stringent accuracy standards is it released. As a result, you can rely on the proven accuracy and reliability of the functions to give you the right answers.