Mathematica streamlines your workflow, maximizing productivity, and easily transforming your results into interactive presentations and reports. With versatile programming approaches, instant dynamic content, and free-form linguistic input that lets you explore new functionality without focusing on syntax, Mathematica handles projects of any scale.
Wolfram Predictive InterfaceA new interface paradigm lets you navigate and discover functionality throughout the Mathematica system. The context-sensitive Input Assistant offers intelligent autocompletion and dynamic highlighting, and once you finish an evaluation, the Suggestions Bar makes suggestions for your next steps.
Integrated Image Assistant and drawing toolsGraphics can be created, annotated, or modified using a full suite of familiar interactive drawing tools, including style sampling and application, alignment guides, and text and equation formatting. Images can be processed using the Image Assistant's point-and-click access to image editing and image processing commands, including feature detection, filtering, and color processing.
Document-centered interfaceMathematica documents make exploring new ideas more efficient. Since they keep all elements of a project—calculations, visualizations, data, documentation, and even interactive applications—in one place, working on a problem means automatically creating a document that can be used to solve similar problems in the future, to present results, or to record different avenues of exploration.
Assistant palettesPalettes provide immediate point-and-click access to an extensive range of capabilities, from creating syntactically complete expressions and inserting special characters to building up charts and slide shows. They serve as convenient entry points for novice users and as useful shortcuts for experienced users, who can also create their own customized palettes with fully programmable functionality.
Free-form linguistic inputFree-form linguistics provides a flexible way to communicate with Mathematica, unrestricted by syntax. Whether you are a new user eager to get started or an expert exploring new functionality, using free-form input delivers quick results as well as the exact syntax for future use.
Active documentation with 100,000 examplesMathematica documentation is composed of interactive notebooks containing more than 100,000 examples. All examples are immediately executable and modifiable, making it easy to rapidly learn new functions. Guide pages link to training courses and other resources for further exploration.
Live math typesettingMathematica moves mathematical typesetting beyond a simple equation editor. Expressions can be input in a fully traditional form and then immediately evaluated to produce typeset output that can be edited, reevaluated, exported, and so on.
Stylesheets and templatesMathematica goes beyond the usual features of a top-quality word-processing system. The underlying symbolic structure of documents delivers full markup, cascading stylesheets, and immediate global restyling—and lets you immediately turn working notebook documents into slide shows containing real-time computations and even interactive applications.