Nested logical and piecewise functions can be expanded out much like nested arithmetic functions. You can do this using LogicalExpand and PiecewiseExpand. Expanding out ...
In many kinds of calculations, you need to set up "arrays" that contain sequences of expressions, each specified by a certain index. One way to implement arrays in ...
Many of the most powerful list manipulation operations in Mathematica treat whole lists as single objects. Sometimes, however, you need to pick out or set individual elements ...
Functions for manipulating files. Different operating systems have different commands for manipulating files. Mathematica provides a simple set of file manipulation ...
You can manipulate lists of transformation rules in Mathematica just like other symbolic expressions. It is common to assign a name to a rule or set of rules. This assigns ...
Finding and setting values of symbols. Mathematica effectively stores all definitions you give as lists of transformation rules. When a particular symbol is encountered, the ...
Do Basic Calculations Do Constrained Nonlinear Optimization Control the Precision and Accuracy of Numerical Results
Mathieu and related functions. The Mathieu functions MathieuC[a,q,z] and MathieuS[a,q,z] are solutions to the equation y^′′+[a-2qcos(2z)]y0. This equation appears in many ...
Mathematica allows you to define transformation rules for any expression. You can define such rules not only for functions that you add to Mathematica, but also for intrinsic ...
Particularly when you use transformation rules, you often need to name pieces of patterns. An object like x_ stands for any expression, but gives the expression the name x. ...