Combinatorial functions. The factorial function n! gives the number of ways of ordering n objects. For non-integer n, the numerical value of n! is obtained from the gamma ...
Mathematica provides a general mechanism for specifying constraints on patterns. All you need to do is to put /;condition at the end of a pattern to signify that it applies ...
StirlingS1[n, m] gives the Stirling number of the first kind S_n^(m).
Mathematica's symbolic architecture allows it to represent any equation as a symbolic expression that can be manipulated using any of Mathematica's powerful collection of ...
Packed into functions like Solve and Reduce are a wealth of sophisticated algorithms, many created specifically for Mathematica. Routinely handling both dense and sparse ...
For many kinds of practical calculations, the only operations you will need to perform on polynomials are essentially structural ones. If you do more advanced algebra with ...
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: ...
FindMinimum[f, x] searches for a local minimum in f, starting from an automatically selected point.FindMinimum[f, {x, x_0}] searches for a local minimum in f, starting from ...
SpokenString[expr] gives a string of text corresponding to a spoken representation of the expression expr.