Computer algebra system: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Igor Grešovnik
(Created the article)
 
imported>Jitse Niesen
m (spelling)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
A '''computer algebra system''' ('''CAS''') is a [[Software program]] that facilitates [[symbolic mathematics]].  The core functionality of any cumputer algebra systems is manipulation of mathematical expressions in symbolic form. Most of such systems incorporate their own programming languages.
{{subpages}}
A '''computer algebra system''' ('''CAS''') is a [[software program]] that facilitates [[symbolic mathematics]].  The core functionality of any computer algebra systems is manipulation of mathematical expressions in symbolic form. Most of such systems incorporate their own programming languages.
 
Typical symbolic manipulations that can be performed by ''computer algebra systems'' include:
*simplification of expressions to some standard form or to the smallest possible expression; assumptions and constraints can be defined used in simplification.
*substitution of symbolic or numeric values for expressions
*change of form of expressions, e.g. expanding products and powers, writing trigonometric functions as exponentials, etc.
*[[partial differentiation]] and [[total differentiation]]
*[[factorization]]
*[[Closed-form solution|solution]] of linear and some non-linear equations
*solution of some [[Differential equation|differential equations]]
*taking [[limit of a function|limits]]
*some [[antidifferentiation|indefinite]] and [[integral|definite integration]]
*integral transforms
*[[arbitrary precision|arbitrary precision numeric]] operations
*[[mathematical series|series]] operations such as expansion, summation and products
*matrix operations
*display of mathematical expressions in different forms
*[[Gröbner basis]] calculations

Latest revision as of 14:01, 18 January 2008

This article is a stub and thus not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
 
This editable Main Article is under development and subject to a disclaimer.

A computer algebra system (CAS) is a software program that facilitates symbolic mathematics. The core functionality of any computer algebra systems is manipulation of mathematical expressions in symbolic form. Most of such systems incorporate their own programming languages.

Typical symbolic manipulations that can be performed by computer algebra systems include: