Important points to remember in Mathematica. If you have used other computer systems before, you will probably notice some similarities and some differences. Often you will ...
Low-level functions for converting between expressions and boxes. MakeBoxes generates boxes without evaluating its input. MakeExpression interprets boxes but uses ...
Converting between symbols and their names. Here is the symbol x. Its name is a string.
Functions in Mathematica are carefully set up so that you normally do not have to know how they work inside. But particularly for numerical functions that use iterative ...
You can give Solve a list of simultaneous equations to solve. Solve can find explicit solutions for a large class of simultaneous polynomial equations. Here is a simple ...
As discussed in "The Structure of Graphics and Sound", Mathematica includes a full graphics programming language. In this language, you can set up many different kinds of ...
Invisible characters. In the input there is an invisible comma between the 1 and 2. Here there is an invisible space between the x and y, interpreted as multiplication.
Mathematica treats equations as logical statements. If you type in an equation like x^2+3x==2, Mathematica interprets this as a logical statement which asserts that x^2+3x is ...
Four underlying types of numbers are built into Mathematica. Intrinsic types of numbers in Mathematica. Rational numbers always consist of a ratio of two integers, reduced to ...
Mathematica notebooks consist of sequences of cells. The hierarchy of cells serves as a structure for organizing the information in a notebook, as well as specifying the ...