This tutorial describes the principles behind Dynamic, DynamicModule, and related functions, and goes into detail about how they interact with each other and with the rest of ...
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 ...
This tutorial reviews the functions that Mathematica provides for carrying out matrix computations. Further information on these functions can be found in standard ...
Matrices in Mathematica can be constructed from all the different types of objects that Mathematica holds. They can contain machine-precision real and complex floating-point ...
This tutorial covers issues related to performance. One of the challenges of building Mathematica is to make sure that the system is general enough to support symbolic ...
Sparse representations of matrices are useful because they do not store every element. If one particular value appears very frequently it can be very advantageous to use a ...
The execution of a Mathematica program involves the evaluation of a sequence of Mathematica expressions. In simple programs, the expressions to be evaluated may be separated ...
Whenever machine-precision numbers appear in a calculation, the whole calculation is typically done in machine precision. Mathematica will then give machine-precision numbers ...
The replacement operator /. allows you to apply transformation rules to a specific expression. Often, however, you want to have transformation rules automatically applied ...
Functions for creating power series. Here is the power series expansion for exp(x) about the point x0 to order x^4. Here is the series expansion of exp(x) about the point ...