Traditional procedural programming languages typically require programmers to define an explicit "flow of control" at every stage in their programs. Mathematica provides ...
A graph with a certain property can often be built starting from another graph. They may be a subgraph of a larger graph, they can be incrementally modified by deleting or ...
Mathematica supports hyperbolic functions everywhere in the complex plane—with careful attention to branch cuts—and provides an extensive web of exact and algebraic ...
Mathematica applies its strengths in calculus to the intricacies of integral transforms, with a host of original algorithms that probably now reach almost any closed form ...
When building an initial statistical model, you may not have a good idea of what parametric distribution family it should come from. Nonparametric distributions make very few ...
In Mathematica, a palette is just a notebook with a collection of controls such as buttons. A uniquely powerful consequence of Mathematica's unified design is that a symbolic ...
As with integers, operations related to division are key to many computations with polynomials. Mathematica includes not only highly optimized univariate polynomial-division ...
Mathematica can efficiently handle both univariate and multivariate rational functions, with built-in functions immediately implementing standard algebraic transformations.
Each version of Mathematica comes with a variety of standard extra packages that provide specific additional functionality. The specific code of these packages can be ...
Mathematica's symbolic architecture makes possible a uniquely convenient approach to working with statistical models. Starting from arbitrary data, Mathematica generates ...