When numerically solving Hamiltonian dynamical systems it is advantageous if the numerical method yields a symplectic map. If the Hamiltonian can be written in separable ...
While DSolve usually returns the correct solution to a differential equation it is given, it is common practice to verify the solution returned by any differential equation ...
This tutorial documents the XML representation of the user interface definition, GUIKitXML for short. This is a DTD representing the current GUIKit XML definitions. Use the ...
The Notation Package allows you to extend Mathematica so it understands and functions correctly with new typeset notations. Typically, new notations are defined by ...
The built-in functions of Mathematica implement a very large number of algorithms from computer science and mathematics. Some of these algorithms are fairly old, but the vast ...
Mathematica uses the powerful idea of building up all 2D and 3D graphics from symbolic primitives—which can be manipulated using all standard Mathematica functions and ...
Mathematica includes comprehensive support for XML, the meta-markup language developed by the World Wide Web Consortium (W3C) for describing structured documents and data. ...
EvaluationMonitor is an option for various numerical computation and plotting functions that gives an expression to evaluate whenever functions derived from the input are ...
StepMonitor is an option for iterative numerical computation functions that gives an expression to evaluate whenever a step is taken by the numerical method used.
MatrixQ
(Built-in Mathematica Symbol) MatrixQ[expr] gives True if expr is a list of lists or a two-dimensional SparseArray object that can represent a matrix, and gives False otherwise. MatrixQ[expr, test] gives ...