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.
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.![]() 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.![]() Active documentation with 100,000 examplesMathematica documentation is comprised of interactive notebooks containing more than 100,000 examples. All examples are immediately executable and modifiable, making it easy to rapidly learn new functions.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.![]() |
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.Integrated graphics editing and drawingGraphics can be created, annotated, or modified using a full suite of familiar interactive drawing tools, including sampling and application of styles, aligning objects using guides, and adding formatted text and equations. Graphics can also be used as input, such as for real-time algorithmic processing and enhancement of interactive drawings.![]() Integrated word processingMathematica includes all the usual features of a top-quality word-processing system, plus many additional capabilities. The underlying symbolic structure of documents delivers full markup, cascading stylesheets, and immediate global restyling. Documents can be optimized not only for interactive use, but also for export to web and print media. Over a thousand formatting and styling options are accessible both from menus and programmatically.![]() Integrated presentationsWith Mathematica you can immediately turn working notebook documents into slide shows containing real-time computations and even interactive applications. The cell structure of notebooks conveniently allows code used to generate graphics or other elements to be hidden for presentation, yet maintained in the underlying document. |






![[ja]](/common/images2003/lang_bottom_ja.gif)
![[es]](/common/images2003/lang_bottom_es.gif)
![[pt-br]](/common/images2003/lang_bottom_pt-br.gif)
![[zh]](/common/images2003/lang_bottom_zh.gif)
![[ru]](/common/images2003/lang_bottom_ru.gif)