Mathematica has a rich syntax carefully designed for consistency and efficient, readable entry of Mathematica's many language, mathematical, and other constructs. In addition ...
MathLink allows you to exchange data of any type with external programs. For more common types of data, you simply need to give appropriate :ArgumentTypes: or :ReturnType: ...
The ability to generate pseudorandom numbers is important for simulating events, estimating probabilities and other quantities, making randomized assignments or selections, ...
Graphs are first-class citizens in Mathematica, and can be used as input, output, in programs, and in documents. Undirected and directed graphs are treated uniformly and ...
Vectors and matrices in Mathematica are simply represented by lists and by lists of lists, respectively. The representation of vectors and matrices by lists. This is a 2×2 ...
FinancialDerivative[instrument, params, ambientparams] gives the value of the specified financial instrument.FinancialDerivative[instrument, params, ambientparams, prop] ...
Mathematica immediately allows you to call both standalone programs and individual functions or methods within running programs. Mathematica's architecture allows external ...
Mathematica allows convenient automated selection of plotting and image regions using a family of specially developed robust algorithms, as well as allowing detailed manual ...
Mathematica can efficiently handle both univariate and multivariate rational functions, with built-in functions immediately implementing standard algebraic transformations.