Home > C,C++ > Mathematics
Top-Rated Links 
Most-Visited Links 

Mathematics

Related Categories

The MathWorks - C/C++ Math Library   Update Link / Bad Link? 
The C/C++Math Library is a component of the MATLAB Compiler. The MATLAB Compiler includes the Compiler, the Math Library and the Graphics Library. The Math library provides the core math and data analysis routines from MATLAB in object library form. You can use the Math library with the MATLAB Compiler to create math functions based on MATLAB in your external applications. Or you can embed the Math library in standalone applications.
Submitted Jan 12, 2000
Rating: (5 Ratings)   Rate this link Total Visits: 1855
 
C++ Matrix Library Update Link / Bad Link? 
This C++ library is intended for scientists and engineers who need to manipulate a variety of types of matrices using standard matrix operations. Emphasis is on the kind of operations needed in statistical calculations such as least squares, linear equation solve and eigenvalues. It supports the following matrix types: Matrix (rectangular matrix); UpperTriangularMatrix; LowerTriangularMatrix; DiagonalMatrix; SymmetricMatrix; BandMatrix; UpperBandMatrix; LowerBandMatrix; SymmetricBandMatrix; RowVector; ColumnVector.
Submitted Jan 09, 2000
Rating: (6 Ratings)   Rate this link Total Visits: 2976
 
Free code Update Link / Bad Link? 
Here are bits of code and even a few complete programs you might find useful. Of course, I'd like to hear of any errors you find or corrections or improvements you make. C++ Section: The code here makes up a library of routines that I use frequently. None of them are as good as libraries provided by other sources but they are free, they seem to work with any ANSI C++ compiler, and they seem to work well with each other.
Submitted Jan 11, 2000
Rating: (5 Ratings)   Rate this link Total Visits: 1698
 
LAPACK++ Update Link / Bad Link? 
LAPACK++ (Linear Algebra PACKage in C++) is a software library for numerical linear algebra that solves systems of linear equations and eigenvalue problems on high performance computer architectures.
Submitted Nov 14, 1999
Rating: (1 Ratings)   Rate this link Total Visits: 884
 
exmat - The Expression Template Matrix Library Update Link / Bad Link? 
This is a generic, multi-platform C++ matrix library. It use expression template and meta-programming to provide specialized code for matrix operations. The specialized code can be as efficient as hand optimized code, and this process is transparent to the user. Therefore user can perform matrix operations in a most natural way e.g. A=B*C+D, but need not to worry about efficiency. The specialization will base on the size and the shape of the matrix. For small and static sized matrix, techniques like full unrolling and lazy evaluation will be applied. For big matrix that cannot fit into the cache, the library will act as a wrapper over other highly optimized library like BLAS.
Submitted Jun 28, 2004 by Ricky Lung Man Tat
Rating: (1 Ratings)   Rate this link Total Visits: 658
 
Mathematician 3b Update Link / Bad Link? 
A Powerful tool that supports differentiation , plotting 2d and 3d graphs (cartesian,spherical polar),number theoretic commands like probabilistic primality and factoring , permutation , partition , and fraction<->recurring decimal conversion (The next release will have matrices , eigen vectors , etc. and will give the user much more power !)
Submitted Dec 22, 2004 by K.Ravi Shankar
Rating: N/A   Rate this link Total Visits: 529
 
Polynomial Root Finder Update Link / Bad Link? 
Polynomial Root Finder is a reliable and fast C program (+ Matlab gateway) for finding all roots of a complex polynomial. Site contains source code as a zipped file.
Submitted Nov 21, 1999
Updated Dec 09, 1999
Rating: (3 Ratings)   Rate this link Total Visits: 457
 
sl++ Update Link / Bad Link? 
The Scientific Library (named sl++) is a C++ object oriented library which is composed of modules specialized in various fields of numerical computations. Each new module extends the possibilities of the library.
Submitted Nov 01, 1999
Rating: N/A   Rate this link Total Visits: 455
 
CMAP: Visual Environment for Applied Mathematics Update Link / Bad Link? 
CMAP is a freeware that offers a comprehensive, compact environment for numerical computation, graphics, and rapid development of computational software. CMAP seamlessly integrates built-in utilities (e.g. the Units Converter, Date Converter, Fraction and Base Converters, and the Expression-Evaluator) with a wide spectrum of calculus, vector and matrix algebra, numerical methods (e.g. curve fitting, optimization, interpolation, polynomial manipulation, non-linear equations, ODE), statistics, graphics, finance and visual user-interface elements for application programming.
Submitted Dec 09, 2001
Rating: N/A   Rate this link Total Visits: 425
 
LinAlg Update Link / Bad Link? 
Basic Linear Algebra and Optimization classlib declares Matrix, Vector, subMatrices, and LAStreams over real domain; contains efficient and fool-proof implementations of level 1 and 2 BLAS (element-wise operations and various multiplications), transposition, determinant evaluation, matrix inverse.
Submitted Nov 14, 1999
Rating: N/A   Rate this link Total Visits: 376
 
Matrix2D Update Link / Bad Link? 
Matrix2D is a free library that implements a set of functions allowing to manage bi-dimensional matrixes with languages C and C++. Matrix2D contains also several functions of images processing.
Submitted Dec 10, 2002
Rating: N/A   Rate this link Total Visits: 345
 
Matrix11 Update Link / Bad Link? 
This matrix template class can be used to perform common matrix operations in your C++ program like any other built-in data types. Though this class was written in compliance with ANSI/ISO C++ standard, you may encounter some compilation problem, particularly with older version of compilers, because all standard features of namespace, exception and template may not be fully supported in your compiler. In that case you may just want to disable any or all the above features by defining the appropriate macros.
Submitted Feb 15, 2000
Rating: (1 Ratings)   Rate this link Total Visits: 277
 
CAM Update Link / Bad Link? 
CAM C++ Class Libraries include: CAM Matrix/ Vector/ Array - C++ classes for matrix, vector and array computations; CAM Graphics Classes - C++ routines capable of creating graphical output from standard C++ (or C) data types; A CAMsymbolicFunction instance implements a double valued function (of an arbitrary number of double arguments) as specified by an initialization character string.
Submitted Nov 14, 1999
Rating: (1 Ratings)   Rate this link Total Visits: 207
 
Newmat Update Link / Bad Link? 
Two versions of C++ libraries are available at this site. Newmat09 is a C++ library that is intended for scientists and engineers who need to manipulate a variety of types of matrices using standard matrix operations. Emphasis is on the kind of operations needed in statistical calculations such as least squares, linear equation solve and eigenvalues. Newmat10 - beta version: In addition to Newmat09 this version includes numerous little improvements plus new maxima and minima functions and a faster FFT.
Submitted Nov 14, 1999
Rating: N/A   Rate this link Total Visits: 198
 
trig.c Update Link / Bad Link? 
Several trigonometric functions missing from C. All functions are ANSI C source code.
Submitted Aug 05, 1999
Rating: N/A   Rate this link Total Visits: 192
 
.NET Matrix Library Update Link / Bad Link? 
The Bluebit .NET Matrix Library provides classes for object-oriented linear algebra in the .NET platform.
Submitted Jan 25, 2005 by Trifon Triantafillidis
Rating: N/A   Rate this link Total Visits: 181
 
Blitz++ Update Link / Bad Link? 
A C++ class library for scientific computing which provides performance on par with Fortran 77/90.
Submitted Jan 04, 2000
Rating: N/A   Rate this link Total Visits: 158
 
Mathomatic Update Link / Bad Link? 
Mathomatic is a small, portable, general purpose CAS (Computer Algebra System) that can solve, simplify, and combine algebraic equations. It does some calculus and is very easy to use. Written entirely in C.
Submitted Apr 05, 2005 by George Gesslein II
Updated Apr 06, 2005
Rating: N/A   Rate this link Total Visits: 151
 
CwMtx Update Link / Bad Link? 
The Cooperware matrix library is a C++ library that provides classes for performing matrix and vector operations commonly used in science and engineering. A special features is a class implementing quaternion math.
Submitted Jan 09, 2000
Rating: N/A   Rate this link Total Visits: 147
 
ARPACK ++ Update Link / Bad Link? 
ARPACK++ is an object-oriented version of the ARPACK package. ARPACK is a C++ template library for solving large-scale standard and generalized eigenvalue problems.
Submitted Nov 14, 1999
Rating: N/A   Rate this link Total Visits: 141
 
apfloat Update Link / Bad Link? 
Apfloat is a high performance arbitrary precision package. That means you can do calculations involving millions of digits with it. It uses Number Theoretic Transforms. It's simple to use. It's fast. It's freeware.
Submitted Jan 17, 2000
Rating: N/A   Rate this link Total Visits: 121
 
MAPC Update Link / Bad Link? 
A C++ library for manipulating algebraically defined points and curves in the plain. It represents points and curves exactly and makes use of several techniques for increasing the efficiency of manipulating the points. MAPC provides classes for representing and manipulating: multivariate polynomials with floating piont, multiprecision integer, or multiprecision rational coefficients; algebraic numbers represented as the roots of polynomials within an interval; 1- or 2-D points whose coordinates are defined as either algebraic or rational numbers; sections of algebraic plane curves; and 1- and 2-D boxes. Algorithms are implemented which provide functions for: rapidly finding the sign of a determinant of arbitrary size with entries that are arbitrary sized integers; isolating all intersections of two algebraic plane curves in a region; and decomposing a plane algebraic curve into monotonic subsections.
Submitted Jan 11, 2000
Rating: N/A   Rate this link Total Visits: 99
 
QL linear algebra Update Link / Bad Link? 
Template based C++ classes and routines for linear algebra. Matrix storage types : (dense, packed (tri, sym, herm), banded) all row/col major, compressed diagonal. Vector with STL container type methods. BLAS interface routines.
Submitted Jul 30, 2005 by John
Updated Aug 09, 2005
Rating: N/A   Rate this link Total Visits: 99
 
Geomview Update Link / Bad Link? 
Geomview is the Geometry Center's own popular interactive viewer for three and higher dimensional geometry. A manual, tutorial and source codes are available for download.
Submitted Nov 26, 1999
Updated Dec 26, 1999
Rating: N/A   Rate this link Total Visits: 97
 
PARI Update Link / Bad Link? 
PARI is a system capable of handling complex number-theoretic and algebraic problems. The predefined types are integers (up to 300000 decimal digits), reals (same for the relative precision), elements of Z/nZ, rational numbers, complex numbers, p-adic numbers, quadratic numbers, polynomials, power series, algebraic extensions, rational functions, binary quadratic forms, vectors, matrices. PARI can be used as a library, but possesses also a powerful calculator mode which gives instant access to all the types and functions. The source uses more than 32000 lines of code, mainly in C.
Submitted Nov 23, 1999
Updated Dec 26, 1999
Rating: N/A   Rate this link Total Visits: 96
 
LiDIA Update Link / Bad Link? 
LiDIA is a C++ library for computational number theory which provides a collection of highly optimized implementations of various multi-precision data types and time-intensive algorithms. LiDIA is developed by the LiDIA Group at the Darmstadt University of Technology.
Submitted Nov 23, 1999
Updated
Rating: N/A   Rate this link Total Visits: 75
 
Paul Hsieh's Square Root page Update Link / Bad Link? 
Several interesting methods of computing an integer square root.
Submitted Jan 14, 2000
Rating: N/A   Rate this link Total Visits: 75
 
Scientific Joker Update Link / Bad Link? 
An application about Game Theory to create, to storage and to solve extensive and strategic form game. Found mixed strategies equilibria also. Use Joker to teach your student, use Joker to solve your game or use Joker to write your article. Building upon a C++ class library named SGDK.
Submitted Nov 21, 2000
Rating: N/A   Rate this link Total Visits: 74
 
Fast Robust Predicates for Computational Geometry Update Link / Bad Link? 
C subroutines to compute orientation and in-circle tests on floating-point inputs. Adaptive floating point arithmetic evaluates only to the precision required to return the correct yes or no answer.
Submitted Nov 26, 1999
Updated Dec 25, 1999
Rating: N/A   Rate this link Total Visits: 39
 
LINK Update Link / Bad Link? 
LINK is a software system designed to be a general-purpose, extendible computing environment in which discrete mathematical objects representing real world problems can be easily manipulated and visualized. A Windows95/NT executable file and other source files are available.
Submitted Nov 26, 1999
Updated Dec 26, 1999
Rating: N/A   Rate this link Total Visits: 25
 
NumPy Update Link / Bad Link? 
NumPy is a nickname for a package of Numerical Extensions to Python. These extensions add two powerful new types to Python, a new sequence type which implements multidimensional arrays efficiently (multiarray), and a new type of function called a universal function (ufunc) which works efficiently on the new arrays and other sequence types.
Submitted Nov 14, 1999
Rating: N/A   Rate this link Total Visits: 24
 
GiNaC is Not a CAS Update Link / Bad Link? 
The name GiNaC is an iterated and recursive abbreviation for GiNaC is Not a CAS, where CAS stands for Computer Algebra System. It has been developed to become a replacement engine for xloops which is up to now powered by the Maple CAS. Its design is revolutionary in a sense that contrary to other CAS it does not try to provide extensive algebraic capabilities and a simple programming language but instead accepts a given language (C++) and extends it by a set of algebraic capabilities.
Submitted Feb 14, 2000
Rating: N/A   Rate this link Total Visits: 21
 
Adlib Update Link / Bad Link? 
A C++ library implementing a standard distributed array descriptor (DAD) kernel for HPF-style regular distributed arrays. This also contains a comprehensive family of communication schedules for moving and transforming arrays described by the DAD kernel. This is a low-level library that is meant to be used as a building block for user-level libraries An example is the ad++ C++ API included in the distribution, i.e. a set of C++ header files defining type-secure template classes representing distributed arrays, various macros implementing distributed control constructs, and template functions for performing transformations on distributed arrays. A source code distribution is available which contains the usual GNU tools for configuring and compiling. Documentation includes separate manuals for the kernel and the ad++ API.
Submitted Jan 09, 2000
Rating: N/A   Rate this link Total Visits: 18
 
KANT / KASH Update Link / Bad Link? 
KANT is a software package for mathematicians interested in algebraic number theory. KANT is a tool for sophisticated computations in number fields and in global function fields. With KASH you are able to use the powerful KANT V4 functions within a shell. The KANT functions are accessible through a user-friendly shell named KASH (KAnt SHell).
Submitted Nov 23, 1999
Updated Dec 26, 1999
Rating: N/A   Rate this link Total Visits: 18
 
JQuest Math Inc Update Link / Bad Link? 
Welcome to JQuest Math Inc. We provide tools to make math easier and more enjoyable. So far we offer products both to teachers and students for a few different uses. All of our programs are free and available for download.
Submitted Feb 02, 2007 by Julian Binder
Updated Feb 05, 2007
Rating: N/A   Rate this link Total Visits: 12
 
  Link To Us

Terms of Use:  
NOTICE: Links you submit to Mathtools.net Link Exchange will be accessible from any part of the world via the web. Any information such links contain may be used by The MathWorks and the public, both within and outside the country from which you posted. Read complete disclaimer prior to use.


  Privacy - Trademarks - Feedback - Terms of Use Copyright 2001-2008 The MathWorks Inc.