Building large software systems in Mathematica should follow the general principles that apply to building any large software system. The details may be unique to Mathematica ...
Probability[pred, x \[Distributed] dist] gives the probability for an event that satisfies the predicate pred under the assumption that x follows the probability distribution ...
Expand
(Built-in Mathematica Symbol) Expand[expr] expands out products and positive integer powers in expr. Expand[expr, patt] leaves unexpanded any parts of expr that are free of the pattern patt. >
PolynomialReduce[poly, {poly_1, poly_2, ...}, {x_1, x_2, ...}] yields a list representing a reduction of poly in terms of the poly_i. The list has the form {{a_1, a_2, ...}, ...
The single command Manipulate lets you create an astonishing range of interactive applications with just a few lines of input. Manipulate is designed to be used by anyone who ...
The ability to generate pseudorandom numbers is important for simulating events, estimating probabilities and other quantities, making randomized assignments or selections, ...
ParametricPlot[{f_x, f_y}, {u, u_min, u_max}] generates a parametric plot of a curve with x and y coordinates f_x and f_y as a function of u. ParametricPlot[{{f_x, f_y}, ...
The general solution to a differential equation contains undetermined coefficients that are labeled C[1], C[2], and so on. This example has one undetermined parameter, C[1]. ...
ContourPlot3D[f, {x, x_min, x_max}, {y, y_min, y_max}, {z, z_min, z_max}] produces a three-dimensional contour plot of f as a function of x, y, and z. ContourPlot3D[f == g, ...
Mathematica includes comprehensive support for XML, the meta-markup language developed by the World Wide Web Consortium (W3C) for describing structured documents and data. ...