Mathematica uses its knowledge of the symbolic structure of your input to display it with semantics-directed syntax coloring and other forms of styling. You can use options ...
Traditional procedural programming languages typically require programmers to define an explicit "flow of control" at every stage in their programs. Mathematica provides ...
The single function Manipulate gives immediate access to a huge range of powerful interactive capabilities. For any expression with symbolic parameters, Manipulate ...
Mathematica has efficient systemwide 16-bit Unicode support, allowing a full range of international, technical and other character sets and character encodings.
Mathematica's unified symbolic architecture allows immediate generalization of part-oriented list operations to arbitrary expressions —supporting operations both on ...
Mathematica has been used to make many important discoveries in discrete mathematics over the past two decades. Its integration of highly efficient and often original ...
When Mathematica reads the text x^y, it interprets it as x raised to the power y. In a notebook, you can also give the two-dimensional input x^y directly. Mathematica again ...
In Mathematica's unified symbolic framework, graphics are treated just like any other expression—to be displayed, arranged, annotated, or manipulated using any of ...
Building on Mathematica's unique base of visualization and graphics capabilities, Mathematica 7 adds several important new areas. Emphasizing integration and automation, ...
Any Mathematica symbol can have both a variety of types of values, and a variety of independently settable attributes that define overall aspects of its behavior.