When you define a complicated function, you will often want to let some of the arguments of the function be "optional". If you do not give those arguments explicitly, you ...
The hypergeometric functions play a unifying role in mathematical analysis since many important functions, such as the Bessel functions and Legendre functions, are special ...
The Mathematica function DSolve finds symbolic solutions to differential equations. (The Mathematica function NDSolve, on the other hand, is a general numerical differential ...
In most cases, you want the head f of a Mathematica expression like f[x] to be a single symbol. There are, however, some important applications of heads that are not symbols. ...
Functions that are specified by simple algebraic formulas tend to be such that when their input is changed only slightly, their output also changes only slightly. But ...
This tutorial discusses how the GUIObject expression for a running GUI can be a handle to the widgets that make up the interface. This lets you get runtime information about ...
Wolfram LibraryLink allows dynamic libraries to be directly loaded into the Mathematica kernel so that functions in the libraries can be immediately called from Mathematica. ...
"Manipulating Elements of Lists" shows how you can pick out elements of lists based on their positions. Often, however, you will need to select elements based not on where ...
MathML is an XML-based markup language for representing mathematics. It was developed by the W3C to provide an effective way to display math in web pages and facilitate the ...
When you install a MathLink-compatible external program using Install, the program is set up to behave somewhat like a simplified Mathematica kernel. Every time you call a ...