Mathematical software

Mathematical software

Mathematical software is software used to model, analyze or calculate numeric, symbolic or geometric data.

Contents

Computer algebra systems

Many mathematical suites are computer algebra systems that use symbolic mathematics. They are designed to solve classical algebra equations and problems in human readable notation.

Statistics

Many tools are available for statistical analysis of data. See also Comparison of statistical packages.

Geometry

Numerical analysis

The Netlib repository contains various collections of software routines for numerical problems, mostly in Fortran and C. Commercial products implementing many different numerical algorithms include the IMSL, NMath and NAG libraries; a free alternative is the GNU Scientific Library. A different approach is taken by the Numerical Recipes library, where emphasis is placed on clear understanding of algorithms.

Many computer algebra systems (listed above) can also be used for numerical computations.

See also Comparison of numerical analysis software.

Solvers

Solvers are a class of mathematical software that take problem descriptions in some sort of generic form and calculate their solution. In a solver, the emphasis is on creating a program or library that can easily be applied to other problems of similar type. For problems of a particular class (e.g. systems of non-linear equations) there are usually a wide range of different algorithms available; sometimes a solver implements multiple algorithms, but sometimes just one. Normally, solvers just use numerical methods, although there are some solvers that are capable of performing some symbolic manipulation to find a solution.

Programming libraries

Low-level mathematical libraries intended for use within other programming languages:

External links

Crystal Clear device cdrom unmount.png Software portal

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Guide to Available Mathematical Software — The Guide to Available Mathematical Software (GAMS) is a project of the National Institute of Standards and Technology to classify mathematical software by the type of problem that it solves.GAMS indexes Netlib, and also some proprietary software …   Wikipedia

  • ACM Transactions on Mathematical Software — (TOMS) is a quarterly scientific journal that aims to disseminate the latest findings of note in the field of numeric, symbolic, algebraic, and geometric computing applications. It has been published since March 1975 by the Association for… …   Wikipedia

  • ACM Transactions on Mathematical Software — (TOMS) es una publicación científica trimestral cuyo objetivo es divulgar los últimos descubrimientos en el campo de las aplicaciones computacionales numéricas, simbólicas, algebraicas y geométricas. Ha sido publicada desde marzo de 1975 por la… …   Wikipedia Español

  • Software for calculating π — Over the years, several programs have been written for calculating pi (π) to many digits on personal computers.General purposeMost computer algebra systems can calculate π and other common mathematical constants to any desired precision.Functions …   Wikipedia

  • Software patents under United States patent law — Software or computer programs are not explicitly mentioned in United States patent law. In the face of new technologies, decisions of the United States Supreme Court and United States Court of Appeals for the Federal Circuit (CAFC) have sought to …   Wikipedia

  • Mathematical chemistry — is the area of research engaged in novel applications of mathematics to chemistry; it concerns itself principally with the mathematical modeling of chemical phenomena.[1] Mathematical chemistry has also sometimes been called computer chemistry,… …   Wikipedia

  • Software engineering — (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.[1] It is the… …   Wikipedia

  • Software — [ˈsɒf(t)wɛː] ist ein Sammelbegriff für die Gesamtheit ausführbarer Programme und die zugehörigen Daten.[1] Sie dient dazu, Aufgaben zu erledigen, indem sie von einem Prozessor ausgewertet wird und so softwaregesteuerte Geräte, die einen Teil der… …   Deutsch Wikipedia

  • Software patent debate — is the argument dealing with the extent to which it should be possible to patent software and computer implemented inventions as a matter of public policy. Policy debate on software patents has been active for years. [Cite book |last=Nichols… …   Wikipedia

  • software — n. The programs a computer uses to perform particular tasks; applications. See also hardware The Essential Law Dictionary. Sphinx Publishing, An imprint of Sourcebooks, Inc. Amy Hackney Blackwell. 2008. software …   Law dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”