Mathematica normally assumes that variables which appear in equations can stand for arbitrary complex numbers. But when you use Reduce, you can explicitly tell Mathematica ...
The main equations that Solve and related Mathematica functions deal with are polynomial equations. It is easy to solve a linear equation in x. One can also solve quadratic ...
"Defining Variables" discussed assignments such as x=y which set x equal to y. Here we discuss equations, which test equality. The equation x==y tests whether x is equal to ...
When you are putting and getting data via MathLink various kinds of errors can occur. Whenever any error occurs, MathLink goes into a completely inactive state, and all ...
The built-in Mathematica iteration functions such as Table and Sum evaluate their arguments in a slightly special way. When evaluating an expression like Table[f,{i,i_max}], ...
There are a number of important interactions in Mathematica between evaluation and pattern matching. The first observation is that pattern matching is usually done on ...
The following is the sequence of steps that Mathematica follows in evaluating an expression like h[e_1,e_2…]. Every time the expression changes, Mathematica effectively ...
Principles of Evaluation Reducing Expressions to Their Standard Form Attributes
Mathematica handles many different kinds of things: mathematical formulas, lists, and graphics, to name a few. Although they often look very different, Mathematica represents ...
A standard electronic calculator does all your calculations to a particular accuracy, say ten decimal digits. With Mathematica, however, you can often get exact results. ...